Added emma play and updated roles for multi-server setup
This commit is contained in:
parent
dc538a3971
commit
75e0f73ba8
10 changed files with 151 additions and 0 deletions
33
roles/any.common.btrfs-subvolumes/tasks/main.yml
Normal file
33
roles/any.common.btrfs-subvolumes/tasks/main.yml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# ---
|
||||
# - name: Create subvolumes on {{ fs.path }}
|
||||
# block:
|
||||
# - name: Create subvolume {{ fs.path }}{{ subvol.name }}
|
||||
# block:
|
||||
# - name: "Ensure parent directory exists"
|
||||
# ansible.builtin.file:
|
||||
# path: "{{ (fs.path + subvol.name) | dirname }}"
|
||||
# state: directory
|
||||
|
||||
# - name: "Ensure subvolume exists"
|
||||
# community.general.btrfs_subvolume:
|
||||
# filesystem_device: "{{ fs.device | default(omit) }}"
|
||||
# filesystem_label: "{{ fs.label | default(omit) }}"
|
||||
# filesystem_uuid: "{{ fs.uuid | default(omit) }}"
|
||||
|
||||
# name: "{{ subvol.name }}"
|
||||
# state: "present"
|
||||
|
||||
# loop: "{{ fs.subvolumes }}"
|
||||
# loop_var: "subvol"
|
||||
# loop: "{{ filesystems }}"
|
||||
# loop_var: "fs"
|
||||
|
||||
- name: Ensure all BTRFS subvolumes are created
|
||||
community.general.btrfs_subvolume:
|
||||
filesystem_device: "{{ item.filesystem_device | default(omit) }}"
|
||||
filesystem_label: "{{ item.filesystem_label | default(omit) }}"
|
||||
filesystem_uuid: "{{ item.filesystem_uuid | default(omit) }}"
|
||||
name: "{{ item.name }}"
|
||||
recursive: true
|
||||
loop: "{{ subvolumes }}"
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue