--- ##### Public variables used by the rest of the playbook ##### partitioning_root_mount_point: "/mnt" ##### Private variables used only by the partitioning roles ##### # Two partitions will be created on this device node # * xxx1 will be used by /boot/efi # * xxx2 will be a luks container, with btrfs inside partitioning_priv_device_node: "/dev/sda" # The size of the ESP partition to be created partitioning_priv_esp_size: "{{ 512 * 1024 * 1024 }}" # btrfs subvolumes are laid out in a flat fashion: # # toplevel (default subvolume, not mounted) # +-- @ (to be mounted at /) # +-- @home (to be mmounted at /home) # +-- ... # # yamllint disable-line rule:line-length partitioning_priv_btrfs_subvolumes: "{{ partitioning_priv_core_btrfs_subvolumes + partitioning_priv_extra_btrfs_subvolumes }}" # These subvolumes should always be present. DO NOT OVERRIDE. partitioning_priv_core_btrfs_subvolumes: - name: "@" mountpoint: / # Other subvolumes can be added here, beginning with an @. partitioning_priv_extra_btrfs_subvolumes: - name: "@home" mountpoint: /home # The mapper name of the luks container partitioning_priv_luks_name: cryptoroot # The password used to encrypt the luks container partitioning_priv_luks_password: password