|
| 1 | +--- |
| 2 | +############################################################################### |
| 3 | +# Infrastructure VM configuration. |
| 4 | + |
| 5 | +# Name of the infra VM. |
| 6 | +#infra_vm_name: |
| 7 | + |
| 8 | +# Memory in MB. |
| 9 | +#infra_vm_memory_mb: |
| 10 | + |
| 11 | +# Number of vCPUs. |
| 12 | +#infra_vm_vcpus: |
| 13 | + |
| 14 | +# List of volumes. |
| 15 | +#infra_vm_volumes: |
| 16 | + |
| 17 | +# Root volume. |
| 18 | +#infra_vm_root_volume: |
| 19 | + |
| 20 | +# Data volume. |
| 21 | +#infra_vm_data_volume: |
| 22 | + |
| 23 | +# Name of the storage pool for the infra VM volumes. |
| 24 | +#infra_vm_pool: |
| 25 | + |
| 26 | +# Capacity of the infra VM root volume. |
| 27 | +#infra_vm_root_capacity: |
| 28 | + |
| 29 | +# Format of the infra VM root volume. |
| 30 | +#infra_vm_root_format: |
| 31 | + |
| 32 | +# Base image for the infra VM root volume. Default is |
| 33 | +# "https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img" |
| 34 | +# when os_distribution is "ubuntu", or |
| 35 | +# "https://cloud.centos.org/centos/8-stream/x86_64/images/CentOS-Stream-GenericCloud-8-20210210.0.x86_64.qcow2" |
| 36 | +# otherwise. |
| 37 | +#infra_vm_root_image: |
| 38 | + |
| 39 | +# Capacity of the infra VM data volume. |
| 40 | +#infra_vm_data_capacity: |
| 41 | + |
| 42 | +# Format of the infra VM data volume. |
| 43 | +#infra_vm_data_format: |
| 44 | + |
| 45 | +# List of network interfaces to attach to the infra VM. |
| 46 | +#infra_vm_interfaces: |
| 47 | + |
| 48 | +# Hypervisor that the VM runs on. |
| 49 | +#infra_vm_hypervisor: |
| 50 | + |
| 51 | +# Customise ansible_ssh_extra_args for the test that checks SSH connectivity |
| 52 | +# after provisioning. Defaults to disabling ssh host key checking. |
| 53 | +#infra_vm_wait_connection_ssh_extra_args: |
| 54 | + |
| 55 | +# OS family. Needed for config drive generation. |
| 56 | +# infra_vm_os_family: |
| 57 | + |
| 58 | +############################################################################### |
| 59 | +# Infrastructure VM node configuration. |
| 60 | + |
| 61 | +# User with which to access the infrastructure vm via SSH during bootstrap, in |
| 62 | +# order to setup the Kayobe user account. |
| 63 | +#infra_vm_bootstrap_user: |
| 64 | + |
| 65 | +############################################################################### |
| 66 | +# Infrastructure VM network interface configuration. |
| 67 | + |
| 68 | +# List of networks to which infrastructure vm nodes are attached. |
| 69 | +#infra_vm_network_interfaces: |
| 70 | + |
| 71 | +# List of default networks to which infrastructure vm nodes are attached. |
| 72 | +#infra_vm_default_network_interfaces: |
| 73 | + |
| 74 | +# List of extra networks to which infrastructure vm nodes are attached. |
| 75 | +#infra_vm_extra_network_interfaces: |
| 76 | + |
| 77 | +############################################################################### |
| 78 | +# Infrastructure VM node software RAID configuration. |
| 79 | + |
| 80 | +# List of software RAID arrays. See mrlesmithjr.mdadm role for format. |
| 81 | +#infra_vm_mdadm_arrays: |
| 82 | + |
| 83 | +############################################################################### |
| 84 | +# Infrastructure VM node encryption configuration. |
| 85 | + |
| 86 | +# List of block devices to encrypt. See stackhpc.luks role for format. |
| 87 | +#infra_vm_luks_devices: |
| 88 | + |
| 89 | +############################################################################### |
| 90 | +# Infrastructure VM node LVM configuration. |
| 91 | + |
| 92 | +# List of infrastructure vm volume groups. See mrlesmithjr.manage-lvm role for |
| 93 | +# format. |
| 94 | +#infra_vm_lvm_groups: |
| 95 | + |
| 96 | +# Default list of infrastructure vm volume groups. See mrlesmithjr.manage-lvm |
| 97 | +# role for format. |
| 98 | +#infra_vm_lvm_groups_default: |
| 99 | + |
| 100 | +# Additional list of infrastructure vm volume groups. See mrlesmithjr.manage-lvm |
| 101 | +# role for format. |
| 102 | +#infra_vm_lvm_groups_extra: |
| 103 | + |
| 104 | +# Whether a 'data' LVM volume group should exist on the infrastructure vm. By |
| 105 | +# default this contains a 'docker-volumes' logical volume for Docker volume |
| 106 | +# storage. It will also be used for Docker container and image storage if |
| 107 | +# 'docker_storage_driver' is set to 'devicemapper'. Default is true if |
| 108 | +# 'docker_storage_driver' is set to 'devicemapper', or false otherwise. |
| 109 | +#infra_vm_lvm_group_data_enabled: |
| 110 | + |
| 111 | +# Infrastructure VM LVM volume group for data. See mrlesmithjr.manage-lvm role |
| 112 | +# for format. |
| 113 | +#infra_vm_lvm_group_data: |
| 114 | + |
| 115 | +# List of disks for use by infrastructure vm LVM data volume group. Default to |
| 116 | +# an invalid value to require configuration. |
| 117 | +#infra_vm_lvm_group_data_disks: |
| 118 | + |
| 119 | +# List of LVM logical volumes for the data volume group. |
| 120 | +#infra_vm_lvm_group_data_lvs: |
| 121 | + |
| 122 | +# Docker volumes LVM backing volume. |
| 123 | +#infra_vm_lvm_group_data_lv_docker_volumes: |
| 124 | + |
| 125 | +# Size of docker volumes LVM backing volume. |
| 126 | +#infra_vm_lvm_group_data_lv_docker_volumes_size: |
| 127 | + |
| 128 | +# Filesystem for docker volumes LVM backing volume. ext4 allows for shrinking. |
| 129 | +#infra_vm_lvm_group_data_lv_docker_volumes_fs: |
| 130 | + |
| 131 | +############################################################################### |
| 132 | +# Infrastructure VM node sysctl configuration. |
| 133 | + |
| 134 | +# Dict of sysctl parameters to set. |
| 135 | +#infra_vm_sysctl_parameters: |
| 136 | + |
| 137 | +############################################################################### |
| 138 | +# Infrastructure VM node tuned configuration. |
| 139 | + |
| 140 | +# Builtin tuned profile to use. Format is same as that used by giovtorres.tuned |
| 141 | +# role. Default is virtual-guest. |
| 142 | +#infra_vm_tuned_active_builtin_profile: |
| 143 | + |
| 144 | +############################################################################### |
| 145 | +# Infrastructure VM node user configuration. |
| 146 | + |
| 147 | +# List of users to create. This should be in a format accepted by the |
| 148 | +# singleplatform-eng.users role. |
| 149 | +#infra_vm_users: |
| 150 | + |
| 151 | +############################################################################### |
| 152 | +# Infrastructure VM node firewalld configuration. |
| 153 | + |
| 154 | +# Whether to install and enable firewalld. |
| 155 | +#infra_vm_firewalld_enabled: |
| 156 | + |
| 157 | +# A list of zones to create. Each item is a dict containing a 'zone' item. |
| 158 | +#infra_vm_firewalld_zones: |
| 159 | + |
| 160 | +# A firewalld zone to set as the default. Default is unset, in which case the |
| 161 | +# default zone will not be changed. |
| 162 | +#infra_vm_firewalld_default_zone: |
| 163 | + |
| 164 | +# A list of firewall rules to apply. Each item is a dict containing arguments |
| 165 | +# to pass to the firewalld module. Arguments are omitted if not provided, with |
| 166 | +# the following exceptions: |
| 167 | +# - offline: true |
| 168 | +# - permanent: true |
| 169 | +# - state: enabled |
| 170 | +#infra_vm_firewalld_rules: |
| 171 | + |
| 172 | +############################################################################### |
| 173 | +# Dummy variable to allow Ansible to accept this file. |
| 174 | +workaround_ansible_issue_8743: yes |
0 commit comments