From 6abaaec1c379278cc09cca0556396ff6cef54e37 Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Tue, 14 Mar 2017 15:21:49 +0000 Subject: [PATCH] Add configuration of LVM for controllers --- etc/kayobe/controllers.yml | 35 +++++++++++++++++++++++++++++++++++ etc/kayobe/seed.yml | 10 +++++++++- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/etc/kayobe/controllers.yml b/etc/kayobe/controllers.yml index 16bc199..41641b4 100644 --- a/etc/kayobe/controllers.yml +++ b/etc/kayobe/controllers.yml @@ -15,6 +15,41 @@ # List of extra networks to which controller nodes are attached. #controller_extra_network_interfaces: +############################################################################### +# Controller node LVM configuration. + +# List of controller volume groups. See mrlesmithjr.manage-lvm role for +# format. +#controller_lvm_groups: + +# Default list of controller volume groups. See mrlesmithjr.manage-lvm role for +# format. +#controller_lvm_groups_default: + +# Additional list of controller volume groups. See mrlesmithjr.manage-lvm role +# for format. +#controller_lvm_groups_extra: + +# Controller LVM volume group for data. See mrlesmithjr.manage-lvm role for +# format. +#controller_lvm_group_data: + +# List of disks for use by controller LVM data volume group. Default to an +# invalid value to require configuration. +#controller_lvm_group_data_disks: + +# List of LVM logical volumes for the data volume group. +#controller_lvm_group_data_lvs: + +# Docker volumes LVM backing volume. +#controller_lvm_group_data_lv_docker_volumes: + +# Size of docker volumes LVM backing volume. +#controller_lvm_group_data_lv_docker_volumes_size: + +# Filesystem for docker volumes LVM backing volume. ext4 allows for shrinking. +#controller_lvm_group_data_lv_docker_volumes_fs: + ############################################################################### # Dummy variable to allow Ansible to accept this file. workaround_ansible_issue_8743: yes diff --git a/etc/kayobe/seed.yml b/etc/kayobe/seed.yml index 4d7081b..82b623a 100644 --- a/etc/kayobe/seed.yml +++ b/etc/kayobe/seed.yml @@ -13,10 +13,18 @@ ############################################################################### # LVM configuration. -# List of seed VM LVM volume groups. See mrlesmithjr.manage-lvm role for +# List of seed volume groups. See mrlesmithjr.manage-lvm role for # format. #seed_lvm_groups: +# Default list of seed volume groups. See mrlesmithjr.manage-lvm role for +# format. +#seed_lvm_groups_default: + +# Additional list of seed volume groups. See mrlesmithjr.manage-lvm role +# for format. +#seed_lvm_groups_extra: + # Seed LVM volume group for data. See mrlesmithjr.manage-lvm role for format. #seed_lvm_group_data: