Ansible-Bootstrap/roles/partitioning/tasks/ext4.yml

24 lines
752 B
YAML
Raw Normal View History

2024-03-19 23:02:50 +01:00
---
- name: Create and format ext4 logical volumes
when: cis == true or item.lv not in ['var_log', 'var_log_audit']
2024-07-11 22:20:45 +02:00
community.general.filesystem:
dev: /dev/sys/{{ item.lv }}
2024-03-19 23:02:50 +01:00
fstype: ext4
2024-07-11 22:09:58 +02:00
force: true
2024-03-19 23:02:50 +01:00
loop:
- { lv: root }
- { lv: home }
- { lv: var }
- { lv: var_log }
- { lv: var_log_audit }
- name: Remove Unsupported features for older Systems
2024-04-17 10:53:09 +02:00
when: (os | lower in ['almalinux', 'debian11', 'rhel8', 'rhel9', 'rocky', 'ubuntu-lts']) and (cis == true or item.lv not in ['var_log', 'var_log_audit'])
2024-07-11 22:20:45 +02:00
ansible.builtin.command: tune2fs -O "^orphan_file,^metadata_csum_seed" "/dev/sys/{{ item.lv }}"
2024-03-19 23:02:50 +01:00
loop:
- { lv: root }
- { lv: home }
- { lv: var }
- { lv: var_log }
2024-07-11 22:09:58 +02:00
- { lv: var_log_audit }