From 03ead42bfad496b860efabe1dc2640f475c073aa Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Thu, 27 Jan 2022 19:05:32 +0100 Subject: [PATCH] Remove the kvm role. --- library/centos/roles/kvm/defaults/main.yml | 52 ---------------------- library/centos/roles/kvm/tasks/main.yml | 48 -------------------- 2 files changed, 100 deletions(-) delete mode 100644 library/centos/roles/kvm/defaults/main.yml delete mode 100644 library/centos/roles/kvm/tasks/main.yml diff --git a/library/centos/roles/kvm/defaults/main.yml b/library/centos/roles/kvm/defaults/main.yml deleted file mode 100644 index 7fbb48d..0000000 --- a/library/centos/roles/kvm/defaults/main.yml +++ /dev/null @@ -1,52 +0,0 @@ ---- -virtualization_pkg_state: latest - -virtualization_packages: - - qemu-kvm - - libvirt - - bridge-utils - - virt-install - - cloud-utils - -virtualization_centos6_packages: - - python-virtinst - -virtualization_centos_netinst_url: "http://mi.mirror.garr.it/mirrors/CentOS/7/os/x86_64/" -virtualization_os_boot_dir: /var/lib/libvirt/boot -virtualization_os_boot_images: - - "http://centos.mirror.garr.it/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso" - - "http://releases.ubuntu.com/bionic/ubuntu-18.04.3-live-server-amd64.iso" - - "https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2" - - "https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img" - -virtualization_activate_forwarding: True - -virtualization_disable_nfs: True -virtualization_nfs_services_to_be_disabled: - - nfslock - - rpcbind - - gssproxy - -virtualization_disable_iscsi: True -virtualization_iscsi_services_to_be_disabled: - - iprupdate - - iprinit - - iprdump - - iscsid - -# Set this to false if ganeti is used for VM management -virtualization_enable_libvirtd: True -virtualization_services_to_be_enabled: - - libvirtd - -virtualization_sysctl_tuning: - - { name: 'net.ipv4.ip_forward', value: '1', state: 'present' } - -virtualization_kvm_create_lvm_pv: False -virtualization_kvm_create_lvm_vg: False -virtualization_kvm_lvm_pv: - - /dev/fake_disk_1 -virtualization_kvm_lvm_vg: vgxen - -# Disable tuned on the host -centos_tuned_enabled: False diff --git a/library/centos/roles/kvm/tasks/main.yml b/library/centos/roles/kvm/tasks/main.yml deleted file mode 100644 index 607f31c..0000000 --- a/library/centos/roles/kvm/tasks/main.yml +++ /dev/null @@ -1,48 +0,0 @@ ---- -- name: Install the virtualization packages - yum: name={{ virtualization_packages }} state={{ virtualization_pkg_state }} - tags: kvm - -- name: Enable libvirtd when needed - service: name={{ item }} state=started enabled=yes - with_items: '{{ virtualization_services_to_be_enabled }}' - when: virtualization_enable_libvirtd | bool - tags: [ 'kvm', 'libvirt' ] - -- name: Disable nfs - service: name={{ item }} state=stopped enabled=no - with_items: '{{ virtualization_nfs_services_to_be_disabled }}' - when: virtualization_disable_nfs | bool - tags: [ 'kvm', 'nfs' ] - -- name: Disable iscsi - service: name={{ item }} state=stopped enabled=no - with_items: '{{ virtualization_iscsi_services_to_be_disabled }}' - when: virtualization_disable_iscsi | bool - tags: [ 'kvm' , 'iscsi' ] - -- name: Set some kernel parameters needed by virtualization. IP forwarding for example, if we need NAT - sysctl: name={{ item.name }} state={{ item.state }} value={{ item.value }} sysctl_file=/etc/sysctl.d/90-virtualization.conf reload=yes sysctl_set=yes - with_items: '{{ virtualization_sysctl_tuning }}' - tags: kvm - -- name: Collect the ISO boot images - get_url: url="{{ item }}" dest={{ virtualization_os_boot_dir }}/ - with_items: '{{ virtualization_os_boot_images }}' - tags: [ 'kvm', 'iso_images' ] - -- name: Create the LVM PV - command: pvcreate {{ item }} - with_items: '{{ virtualization_kvm_lvm_pv }}' - when: virtualization_kvm_create_lvm_pv | bool - tags: [ 'kvm', 'lvm_pv' ] - -- name: Create the LVM VG to be used by the virtual guests - lvg: vg={{ virtualization_kvm_lvm_vg }} pvs={{ item }} - with_items: '{{ virtualization_kvm_lvm_pv }}' - when: virtualization_kvm_create_lvm_vg | bool - tags: [ 'kvm', 'lvm_vg' ] - -- name: Fix the /dev/kvm permissions - file: dest=/dev/kvm owner=root group=kvm mode=0660 - tags: kvm