Browse Source

Synchronise configuration with kayobe

Mark Goddard 1 year ago
parent
commit
d8576563b4

+ 10
- 1
etc/kayobe/globals.yml View File

@@ -2,17 +2,26 @@
2 2
 # Kayobe global configuration.
3 3
 
4 4
 ###############################################################################
5
-# Miscellaneous configuration.
5
+# Path configuration.
6 6
 
7 7
 # Path to Kayobe configuration.
8 8
 #kayobe_config_path:
9 9
 
10
+# Path in which to store data locally.
11
+#base_path:
12
+
10 13
 # Path in which to cache downloaded images.
11 14
 #image_cache_path:
12 15
 
13 16
 # Path on which to checkout source code repositories.
14 17
 #source_checkout_path:
15 18
 
19
+# Path on which to create python virtualenvs.
20
+#virtualenv_path:
21
+
22
+###############################################################################
23
+# User configuration.
24
+
16 25
 # User with which to access seed and controller nodes. This user will be
17 26
 # created if it does not exist.
18 27
 #kayobe_ansible_user:

+ 4
- 0
etc/kayobe/idrac.yml View File

@@ -44,3 +44,7 @@
44 44
 
45 45
 # Name of an Ansible group containing switches forming the iDRAC network.
46 46
 #idrac_bootstrap_switch_group:
47
+
48
+###############################################################################
49
+# Dummy variable to allow Ansible to accept this file.
50
+workaround_ansible_issue_8743: yes

+ 38
- 0
etc/kayobe/networks.yml View File

@@ -4,10 +4,18 @@
4 4
 ###############################################################################
5 5
 # Network role to network mappings.
6 6
 
7
+# Name of the network used by the seed to manage the bare metal overcloud
8
+# hosts via their out-of-band management controllers.
9
+#oob_oc_net_name:
10
+
7 11
 # Name of the network used by the seed to provision the bare metal overcloud
8 12
 # hosts.
9 13
 #provision_oc_net_name:
10 14
 
15
+# Name of the network used by the overcloud hosts to manage the bare metal
16
+# compute hosts via their out-of-band management controllers.
17
+#oob_wl_net_name:
18
+
11 19
 # Name of the network used by the overcloud hosts to provision the bare metal
12 20
 # workload hosts.
13 21
 #provision_wl_net_name:
@@ -32,6 +40,17 @@
32 40
 ###############################################################################
33 41
 # Network definitions.
34 42
 
43
+# Overcloud out-of-band management network IP information.
44
+# oob_oc_net_cidr:
45
+# oob_oc_net_allocation_pool_start:
46
+# oob_oc_net_allocation_pool_end:
47
+# oob_oc_net_inspection_allocation_pool_start:
48
+# oob_oc_net_inspection_allocation_pool_end:
49
+# oob_oc_net_gateway:
50
+# oob_oc_net_vlan:
51
+# oob_oc_net_mtu:
52
+# oob_oc_net_routes:
53
+
35 54
 # Overcloud provisioning network IP information.
36 55
 # provision_oc_net_cidr:
37 56
 # provision_oc_net_allocation_pool_start:
@@ -41,6 +60,20 @@
41 60
 # provision_oc_net_gateway:
42 61
 # provision_oc_net_vlan:
43 62
 # provision_oc_net_mtu:
63
+# provision_oc_net_routes:
64
+
65
+# Workload out-of-band management network IP information.
66
+# oob_wl_net_cidr:
67
+# oob_wl_net_allocation_pool_start:
68
+# oob_wl_net_allocation_pool_end:
69
+# oob_wl_net_inspection_allocation_pool_start:
70
+# oob_wl_net_inspection_allocation_pool_end:
71
+# oob_wl_net_neutron_allocation_pool_start:
72
+# oob_wl_net_neutron_allocation_pool_end:
73
+# oob_wl_net_gateway:
74
+# oob_wl_net_vlan:
75
+# oob_wl_net_mtu:
76
+# oob_wl_net_routes:
44 77
 
45 78
 # Workload provisioning network IP information.
46 79
 # provision_wl_net_cidr:
@@ -53,6 +86,7 @@
53 86
 # provision_wl_net_gateway:
54 87
 # provision_wl_net_vlan:
55 88
 # provision_wl_net_mtu:
89
+# provision_wl_net_routes:
56 90
 
57 91
 # Internal network IP information.
58 92
 # internal_net_vip_address:
@@ -63,6 +97,7 @@
63 97
 # internal_net_gateway:
64 98
 # internal_net_vlan:
65 99
 # internal_net_mtu:
100
+# internal_net_routes:
66 101
 
67 102
 # External network IP information.
68 103
 # external_net_vip_address:
@@ -75,6 +110,7 @@
75 110
 # external_net_gateway:
76 111
 # external_net_vlan:
77 112
 # external_net_mtu:
113
+# external_net_routes:
78 114
 
79 115
 # Storage network IP information.
80 116
 # storage_net_cidr:
@@ -83,6 +119,7 @@
83 119
 # storage_net_gateway:
84 120
 # storage_net_vlan:
85 121
 # storage_net_mtu:
122
+# storage_net_routes:
86 123
 
87 124
 # Storage management network IP information.
88 125
 # storage_mgmt_net_cidr:
@@ -91,6 +128,7 @@
91 128
 # storage_mgmt_net_gateway:
92 129
 # storage_mgmt_net_vlan:
93 130
 # storage_mgmt_net_mtu:
131
+# storage_mgmt_net_routes:
94 132
 
95 133
 ###############################################################################
96 134
 # Network virtual patch link configuration.

+ 4
- 0
etc/kayobe/overcloud.yml View File

@@ -12,3 +12,7 @@
12 12
 # As a special case, the group 'ignore' can be used to specify hosts that
13 13
 # should not be added to the inventory.
14 14
 #overcloud_group_hosts_map:
15
+
16
+###############################################################################
17
+# Dummy variable to allow Ansible to accept this file.
18
+workaround_ansible_issue_8743: yes

+ 46
- 0
etc/kayobe/seed-hypervisor.yml View File

@@ -0,0 +1,46 @@
1
+---
2
+###############################################################################
3
+# Seed hypervisor network interface configuration.
4
+
5
+# List of default networks to which seed hypervisor nodes are attached.
6
+#seed_hypervisor_default_network_interfaces:
7
+
8
+# List of extra networks to which seed hypervisor nodes are attached.
9
+#seed_hypervisor_extra_network_interfaces:
10
+
11
+###############################################################################
12
+# Seed hypervisor libvirt storage pool configuration.
13
+
14
+# List of libvirt storage pools for the seed hypervisor.
15
+#seed_hypervisor_libvirt_pools:
16
+
17
+# Libvirt storage pool for the seed VM.
18
+#seed_hypervisor_libvirt_pool:
19
+
20
+# Name of the libvirt storage pool for the seed VM.
21
+#seed_hypervisor_libvirt_pool_name:
22
+
23
+# Capacity of the libvirt storage pool for the seed VM.
24
+#seed_hypervisor_libvirt_pool_capacity:
25
+
26
+# Directory path of the libvirt storage pool for the seed VM.
27
+#seed_hypervisor_libvirt_pool_path:
28
+
29
+# Directory mode of the libvirt storage pool for the seed VM.
30
+#seed_hypervisor_libvirt_pool_mode:
31
+
32
+# Directory owner of the libvirt storage pool for the seed VM.
33
+#seed_hypervisor_libvirt_pool_owner:
34
+
35
+# Directory group of the libvirt storage pool for the seed VM.
36
+#seed_hypervisor_libvirt_pool_group:
37
+
38
+###############################################################################
39
+# Seed hypervisor libvirt network configuration.
40
+
41
+# List of libvirt networks for the seed hypervisor.
42
+#seed_hypervisor_libvirt_networks:
43
+
44
+###############################################################################
45
+# Dummy variable to allow Ansible to accept this file.
46
+workaround_ansible_issue_8743: yes

+ 0
- 3
etc/kayobe/seed-vm.yml View File

@@ -14,9 +14,6 @@
14 14
 # List of volumes.
15 15
 #seed_vm_volumes:
16 16
 
17
-# List of network interfaces.
18
-#seed_vm_interfaces:
19
-
20 17
 # Name of the storage pool for the seed VM volumes.
21 18
 #seed_vm_pool:
22 19
 

Loading…
Cancel
Save