-
Notifications
You must be signed in to change notification settings - Fork 6
/
esi-custom.yaml
123 lines (116 loc) · 4.54 KB
/
esi-custom.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
resource_registry:
OS::TripleO::Services::Redis: /usr/share/openstack-tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml
OS::TripleO::Services::IronicApi: /usr/share/openstack-tripleo-heat-templates/deployment/ironic/ironic-api-container-puppet.yaml
OS::TripleO::Services::IronicConductor: /usr/share/openstack-tripleo-heat-templates/deployment/ironic/ironic-conductor-container-puppet.yaml
OS::TripleO::Services::IronicPxe: /usr/share/openstack-tripleo-heat-templates/deployment/ironic/ironic-pxe-container-puppet.yaml
OS::TripleO::Services::IronicInspector: /usr/share/openstack-tripleo-heat-templates/deployment/ironic/ironic-inspector-container-puppet.yaml
OS::TripleO::Services::NovaIronic: /usr/share/openstack-tripleo-heat-templates/deployment/nova/nova-ironic-container-puppet.yaml
OS::TripleO::Services::IronicNeutronAgent: /usr/share/openstack-tripleo-heat-templates/deployment/ironic/ironic-neutron-agent-container-puppet.yaml
OS::TripleO::Services::NeutronDhcpAgent: /usr/share/openstack-tripleo-heat-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml
parameter_defaults:
NeutronBridgeMappings: datacentre:br-ex
NeutronPhysicalBridge: br-ex
NeutronFlatNetworks: datacentre
NeutronMechanismDrivers: [openvswitch, baremetal]
NeutronNetworkVLANRanges: datacentre:351:464,datacentre:520:622,datacentre:624:630
NeutronTypeDrivers: [local, geneve, vlan, flat, vxlan]
PublicVirtualFixedIPs: [{'ip_address':'129.10.5.144'}]
ServiceNetMap:
IronicApiNetwork: oc_provisioning
IronicNetwork: oc_provisioning
#NovaLibvirtVolumeUseMultipath: true
#NovaComputeOptVolumes:
# - /etc/multipath.conf:/etc/multipath.conf:ro
# - /etc/multipath/:/etc/multipath/:rw
CinderVolumeOptVolumes:
- /etc/multipath.conf:/etc/multipath.conf:ro
- /etc/multipath/:/etc/multipath/:rw
# configure neutron to always provide routes to the metadata
# service via dhcp
NeutronEnableForceMetadata: true
NeutronMechanismDrivers: ['openvswitch', 'baremetal']
DhcpAgentNotification: true
IronicEnabledDeployInterfaces:
- direct
- ramdisk
IronicEnabledHardwareTypes:
- ipmi
IronicEnabledPowerInterfaces:
- ipmitool
IronicEnabledManagementInterfaces:
- ipmitool
IronicEnabledInspectInterfaces:
- inspector
- no-inspect
IronicDefaultBootMode: bios
IronicDefaultInspectInterface: inspector
IronicCleaningDiskErase: 'metadata'
IronicInspectorSubnets:
- ip_range: 192.168.24.200,192.168.24.250
gateway: 192.168.24.255
ContainerImagePrepare:
- set:
ceph_image: daemon
ceph_namespace: quay.io/ceph
ceph_tag: v6.0.7-stable-6.0-pacific-centos-stream8
name_prefix: openstack-
name_suffix: ''
namespace: quay.io/tripleowallaby
neutron_driver: ovn
tag: current-tripleo
tag_from_label: rdo_version
- push_destination: 192.168.24.1:8787
set:
namespace: quay.io/tripleowallaby
includes:
- neutron-server
modify_role: tripleo-modify-image
modify_append_tag: "-hotfix-wallaby-2023-02-28"
modify_vars:
tasks_from: modify_image.yml
modify_dir_path: /home/stack/esi-pilot/custom-dockerfiles/neutron-server
- push_destination: 192.168.24.1:8787
set:
namespace: quay.io/tripleowallaby
includes:
- ironic-conductor
modify_role: tripleo-modify-image
modify_append_tag: "-hotfix-wallaby"
modify_vars:
tasks_from: modify_image.yml
modify_dir_path: /home/stack/esi-pilot/custom-dockerfiles/ironic-conductor
- push_destination: 192.168.24.1:8787
set:
namespace: quay.io/tripleowallaby
includes:
- cinder-volume
modify_role: tripleo-modify-image
modify_append_tag: "-hotfix-wallaby"
modify_vars:
tasks_from: modify_image.yml
modify_dir_path: /home/stack/esi-pilot/custom-dockerfiles/cinder-volume
- push_destination: 192.168.24.1:8787
set:
namespace: quay.io/tripleowallaby
includes:
- ironic-api
modify_role: tripleo-modify-image
modify_append_tag: "-hotfix-wallaby"
modify_vars:
tasks_from: modify_image.yml
modify_dir_path: /home/stack/esi-pilot/custom-dockerfiles/ironic-api
- push_destination: 192.168.24.1:8787
set:
namespace: quay.io/tripleowallaby
includes:
- horizon
modify_role: tripleo-modify-image
modify_append_tag: "-hotfix-esi-ui"
modify_vars:
tasks_from: modify_image.yml
modify_dir_path: /home/stack/esi-pilot/custom-dockerfiles/horizon
EnableCache: False
ExtraConfig:
tripleo::haproxy::neutron::options:
'timeout client': '20m'
'timeout server': '20m'