mirror of
https://github.com/rocky-linux/infrastructure
synced 2024-11-25 06:31:27 +00:00
KVM host initial playbook
This commit is contained in:
parent
a9a483b546
commit
ff54f8249e
4
ansible/inventory/kvmhostsinventory
Normal file
4
ansible/inventory/kvmhostsinventory
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
[kvmhosts]
|
||||||
|
kvm001.rockylinux.org ansible_host=10.100.2.110
|
||||||
|
kvm002.rockylinux.org ansible_host=10.100.2.111
|
||||||
|
kvm003.rockylinux.org ansible_host=10.100.2.112
|
6
ansible/role-rocky-check-virt.yml
Normal file
6
ansible/role-rocky-check-virt.yml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
# Check virtualization is enabled
|
||||||
|
- name: Check for CPU Virtualization
|
||||||
|
shell: "lscpu | grep -i virtualization"
|
||||||
|
register: result
|
||||||
|
failed_when: "result.rc != 0"
|
25
ansible/role-rocky-install-kvm-hosts.yml
Normal file
25
ansible/role-rocky-install-kvm-hosts.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
# Install KVM packages
|
||||||
|
|
||||||
|
- name: Installing KVM Packages
|
||||||
|
package:
|
||||||
|
name: "{{ item }}"
|
||||||
|
state: present
|
||||||
|
with_items:
|
||||||
|
- qemu-kvm
|
||||||
|
- libvirt
|
||||||
|
- libvirt-python
|
||||||
|
- libguestfs-tools
|
||||||
|
- virt-install
|
||||||
|
|
||||||
|
- name: Enable and Start libvirtd
|
||||||
|
systemd:
|
||||||
|
name: libvirtd
|
||||||
|
state: started
|
||||||
|
enabled: yes
|
||||||
|
|
||||||
|
- name: Verify KVM module is loaded
|
||||||
|
shell: "lsmod | grep -i kvm"
|
||||||
|
register: result
|
||||||
|
failed_when: "result.rc != 0"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user