From d5ee4dc2f671b3b86a96e3caa639282f99d4f890 Mon Sep 17 00:00:00 2001 From: Adrien Reslinger Date: Fri, 11 Nov 2022 23:48:28 +0100 Subject: [PATCH] Add for futur lvm utilisation --- tasks/main.yml | 54 ++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 48 insertions(+), 6 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index b158400..f3d8a21 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -13,12 +13,54 @@ - ansible_distribution == 'CentOS' - ansible_distribution_major_version == '7' -#- name: Enable a AppStream RHSM repository -# community.general.rhsm_repository: -# name: "rhel-8-for-{{ ansible_architecture }}-appstream-rpms" -# when: -# - ansible_distribution == "RedHat" -# - ansible_distribution_major_version == '8' +# - name: Enable a AppStream RHSM repository +# community.general.rhsm_repository: +# name: "rhel-8-for-{{ ansible_architecture }}-appstream-rpms" +# when: +# - ansible_distribution == "RedHat" +# - ansible_distribution_major_version == '8' + +# - name: Create a thin pool for libvirt +# community.general.lvol: +# vg: vg_sys +# thinpool: libvirt_var +# size: "{{ lv_libvirt_size | default('20g') }}" +# +# - name: Create cache pool logical volume +# community.general.lvol: +# vg: firefly +# lv: lvcache +# size: 512m +# opts: --type cache-pool +# +# - name: Verify or create backup LV +# community.general.lvol: +# lv: libvirt_var +# vg: vg_sys +# state: present +# active: yes +# size: 200G +# +# - name: Verify or apply filesystem for backup LV +# ansible.builtin.filesystem: +# fstype: ext4 +# dev: "/dev/mapper/vg_sys-libvirt_var" +# +# - name: Create /var/lib/libvirt directory +# ansible.builtin.file: +# path: /var/lib/libvirt +# state: directory +# owner: root +# group: root +# mode: 0755 +# +# - name: mount /var/lib/libvirt +# ansible.posix.mount: +# name: /var/lib/libvirt +# src: /dev/mapper/vg_sys-libvirt_var +# fstype: ext4 +# opts: errors=remount-ro,discard +# state: mounted - name: install packages package: