debops.mount default variables¶
General configuration¶
-
mount__enabled
¶
Enable or disable support for local device mounts, bind mounts and custom directories.
mount__enabled: '{{ True
if (((ansible_system_capabilities_enforced|d())|bool and
"cap_sys_admin" in ansible_system_capabilities) or
not (ansible_system_capabilities_enforced|d(True))|bool)
else False }}'
-
mount__base_packages
¶
List of APT packages to install for correct filesystem management.
mount__base_packages: '{{ [ "acl" ]
if (((mount__directories
+ mount__group_directories
+ mount__host_directories)
| flatten) | selectattr("acl", "defined") | list
| subelements("acl"))
else [] }}'
-
mount__packages
¶
List of additional APT packages to install for filesystem management.
mount__packages: []
Device mounts¶
These variables control local device mounts, usually external disk drives, LVM block devices or other storage. See mount__devices for more details.
-
mount__devices
¶
Define local mounts for all hosts in the Ansible inventory.
mount__devices: []
-
mount__group_devices
¶
Define local mounts for hosts in a specific Ansible inventory group.
mount__group_devices: []
-
mount__host_devices
¶
Define local mounts for specific hosts in the Ansible inventory.
mount__host_devices: []
Custom directories¶
These variables can be used to create custom directories on mounted filesystems with specific permissions, ACLs, etc. See mount__directories for more details.
-
mount__directories
¶
List of directories to manage on all hosts in the Ansible inventory.
mount__directories: []
-
mount__group_directories
¶
List of directories to manage on hosts in a specific Ansible inventory group.
mount__group_directories: []
-
mount__host_directories
¶
List of directories to manage on specific hosts in the Ansible inventory.
mount__host_directories: []
Manage custom files¶
These variables can be used to create custom files that can hold credentials
and can be referenced in the /etc/fstab
database.
See resources__files for more details (the same syntax is used in both roles).
-
mount__files
¶
Manage file contents on all hosts in Ansible inventory.
mount__files: []
-
mount__group_files
¶
Manage file contents on hosts in a specific group in Ansible inventory.
mount__group_files: []
-
mount__host_files
¶
Manage file contents on specific hosts in Ansible inventory.
mount__host_files: []
Bind mounts¶
These variables define configuration of bind mounts, separately from normal filesystems to allow bind-mounting of existing directories. See mount__binds for more details.
-
mount__binds
¶
Define bind mounts for all hosts in the Ansible inventory.
mount__binds: []
-
mount__group_binds
¶
Define bind mounts for hosts in a specific Ansible inventory group.
mount__group_binds: []
-
mount__host_binds
¶
Define bind mounts for specific hosts in the Ansible inventory.
mount__host_binds: []