homeserver/roles/mrlesmithjr.ansible-manage-lvm/tasks/debian.yml
mg 5938d6c2ce Rolle aktualisiert: lvm (#460)
Co-authored-by: Michael Grote <michael.grote@posteo.de>
Reviewed-on: #460
2023-02-17 12:17:26 +01:00

40 lines
847 B
YAML

---
- name: debian | Updating Apt Cache
apt:
update_cache: true
cache_valid_time: 3600
become: true
- name: debian | installing pre-reqs
apt:
name:
- lvm2
- scsitools
state: present
become: true
- name: debian | install xfs tools
apt:
name: xfsprogs
state: present
become: true
loop: "{{ lvm_groups|subelements('lvnames') }}"
when:
- item.1 is defined
- item.1 != 'None'
- item.1.filesystem is defined
- item.1.filesystem == "xfs"
- item.1.create is defined
- item.1.create|bool
- name: debian | checking for scsi devices
command: sg_scan
become: true
register: scsi_devices
changed_when: false
- name: debian | rescanning for new disks added
command: "{{ rescan_scsi_command }}"
become: true
changed_when: false
when: scsi_devices['stdout'] | length