diff --git a/etc/kayobe/globals.yml b/etc/kayobe/globals.yml index 57aea00..ad20ca4 100644 --- a/etc/kayobe/globals.yml +++ b/etc/kayobe/globals.yml @@ -2,17 +2,26 @@ # Kayobe global configuration. ############################################################################### -# Miscellaneous configuration. +# Path configuration. # Path to Kayobe configuration. #kayobe_config_path: +# Path in which to store data locally. +#base_path: + # Path in which to cache downloaded images. #image_cache_path: # Path on which to checkout source code repositories. #source_checkout_path: +# Path on which to create python virtualenvs. +#virtualenv_path: + +############################################################################### +# User configuration. + # User with which to access seed and controller nodes. This user will be # created if it does not exist. #kayobe_ansible_user: diff --git a/etc/kayobe/idrac.yml b/etc/kayobe/idrac.yml index e4cc4f9..b716c76 100644 --- a/etc/kayobe/idrac.yml +++ b/etc/kayobe/idrac.yml @@ -44,3 +44,7 @@ # Name of an Ansible group containing switches forming the iDRAC network. #idrac_bootstrap_switch_group: + +############################################################################### +# Dummy variable to allow Ansible to accept this file. +workaround_ansible_issue_8743: yes diff --git a/etc/kayobe/networks.yml b/etc/kayobe/networks.yml index d5737a3..4a03e63 100644 --- a/etc/kayobe/networks.yml +++ b/etc/kayobe/networks.yml @@ -4,10 +4,18 @@ ############################################################################### # Network role to network mappings. +# Name of the network used by the seed to manage the bare metal overcloud +# hosts via their out-of-band management controllers. +#oob_oc_net_name: + # Name of the network used by the seed to provision the bare metal overcloud # hosts. #provision_oc_net_name: +# Name of the network used by the overcloud hosts to manage the bare metal +# compute hosts via their out-of-band management controllers. +#oob_wl_net_name: + # Name of the network used by the overcloud hosts to provision the bare metal # workload hosts. #provision_wl_net_name: @@ -32,6 +40,17 @@ ############################################################################### # Network definitions. +# Overcloud out-of-band management network IP information. +# oob_oc_net_cidr: +# oob_oc_net_allocation_pool_start: +# oob_oc_net_allocation_pool_end: +# oob_oc_net_inspection_allocation_pool_start: +# oob_oc_net_inspection_allocation_pool_end: +# oob_oc_net_gateway: +# oob_oc_net_vlan: +# oob_oc_net_mtu: +# oob_oc_net_routes: + # Overcloud provisioning network IP information. # provision_oc_net_cidr: # provision_oc_net_allocation_pool_start: @@ -41,6 +60,20 @@ # provision_oc_net_gateway: # provision_oc_net_vlan: # provision_oc_net_mtu: +# provision_oc_net_routes: + +# Workload out-of-band management network IP information. +# oob_wl_net_cidr: +# oob_wl_net_allocation_pool_start: +# oob_wl_net_allocation_pool_end: +# oob_wl_net_inspection_allocation_pool_start: +# oob_wl_net_inspection_allocation_pool_end: +# oob_wl_net_neutron_allocation_pool_start: +# oob_wl_net_neutron_allocation_pool_end: +# oob_wl_net_gateway: +# oob_wl_net_vlan: +# oob_wl_net_mtu: +# oob_wl_net_routes: # Workload provisioning network IP information. # provision_wl_net_cidr: @@ -53,6 +86,7 @@ # provision_wl_net_gateway: # provision_wl_net_vlan: # provision_wl_net_mtu: +# provision_wl_net_routes: # Internal network IP information. # internal_net_vip_address: @@ -63,6 +97,7 @@ # internal_net_gateway: # internal_net_vlan: # internal_net_mtu: +# internal_net_routes: # External network IP information. # external_net_vip_address: @@ -75,6 +110,7 @@ # external_net_gateway: # external_net_vlan: # external_net_mtu: +# external_net_routes: # Storage network IP information. # storage_net_cidr: @@ -83,6 +119,7 @@ # storage_net_gateway: # storage_net_vlan: # storage_net_mtu: +# storage_net_routes: # Storage management network IP information. # storage_mgmt_net_cidr: @@ -91,6 +128,7 @@ # storage_mgmt_net_gateway: # storage_mgmt_net_vlan: # storage_mgmt_net_mtu: +# storage_mgmt_net_routes: ############################################################################### # Network virtual patch link configuration. diff --git a/etc/kayobe/overcloud.yml b/etc/kayobe/overcloud.yml index 29eb851..0d54d0c 100644 --- a/etc/kayobe/overcloud.yml +++ b/etc/kayobe/overcloud.yml @@ -12,3 +12,7 @@ # As a special case, the group 'ignore' can be used to specify hosts that # should not be added to the inventory. #overcloud_group_hosts_map: + +############################################################################### +# Dummy variable to allow Ansible to accept this file. +workaround_ansible_issue_8743: yes diff --git a/etc/kayobe/seed-hypervisor.yml b/etc/kayobe/seed-hypervisor.yml new file mode 100644 index 0000000..49d06a6 --- /dev/null +++ b/etc/kayobe/seed-hypervisor.yml @@ -0,0 +1,46 @@ +--- +############################################################################### +# Seed hypervisor network interface configuration. + +# List of default networks to which seed hypervisor nodes are attached. +#seed_hypervisor_default_network_interfaces: + +# List of extra networks to which seed hypervisor nodes are attached. +#seed_hypervisor_extra_network_interfaces: + +############################################################################### +# Seed hypervisor libvirt storage pool configuration. + +# List of libvirt storage pools for the seed hypervisor. +#seed_hypervisor_libvirt_pools: + +# Libvirt storage pool for the seed VM. +#seed_hypervisor_libvirt_pool: + +# Name of the libvirt storage pool for the seed VM. +#seed_hypervisor_libvirt_pool_name: + +# Capacity of the libvirt storage pool for the seed VM. +#seed_hypervisor_libvirt_pool_capacity: + +# Directory path of the libvirt storage pool for the seed VM. +#seed_hypervisor_libvirt_pool_path: + +# Directory mode of the libvirt storage pool for the seed VM. +#seed_hypervisor_libvirt_pool_mode: + +# Directory owner of the libvirt storage pool for the seed VM. +#seed_hypervisor_libvirt_pool_owner: + +# Directory group of the libvirt storage pool for the seed VM. +#seed_hypervisor_libvirt_pool_group: + +############################################################################### +# Seed hypervisor libvirt network configuration. + +# List of libvirt networks for the seed hypervisor. +#seed_hypervisor_libvirt_networks: + +############################################################################### +# Dummy variable to allow Ansible to accept this file. +workaround_ansible_issue_8743: yes diff --git a/etc/kayobe/seed-vm.yml b/etc/kayobe/seed-vm.yml index e9fe717..710464f 100644 --- a/etc/kayobe/seed-vm.yml +++ b/etc/kayobe/seed-vm.yml @@ -14,9 +14,6 @@ # List of volumes. #seed_vm_volumes: -# List of network interfaces. -#seed_vm_interfaces: - # Name of the storage pool for the seed VM volumes. #seed_vm_pool: