blob: d16e1c33db6900e8bdf93c8b8a182854984e147c [file] [log] [blame]
Oleh Hryhorov4839a922018-05-10 16:46:47 +03001classes:
2- cluster.virtual-mcp11-aio.openstack
3- system.galera.server.database.ironic
4- system.keystone.client.service.ironic
5- system.nova.compute_ironic.single
6- system.neutron.gateway.ironic
7- system.neutron.client.service.ironic
8- system.ironic.api.single
9- system.ironic.tftpd_hpa
10- system.ironic.conductor.single
11- system.apache.server.site.ironic
12- service.ironic.client
oshyshko44e49172018-09-25 15:06:50 +000013# TODO oshyshko https://mirantis.jira.com/browse/PROD-23444
14# Cause of deploy freezes on Executing command 'vbmc show cfg01-n0’.
15# Actual version virtualbmc 1.4.0
16# We will need test different BMCs versions.
17#- service.baremetal_simulator.simulator
18#- service.baremetal_simulator.nodes_flat
19#- service.baremetal_simulator.network.ovs
20#- system.salt.master.formula.pkg.baremetal
Oleh Hryhorov4839a922018-05-10 16:46:47 +030021- system.neutron.gateway.ironic
22- system.nova.compute_ironic.single
23parameters:
24 _param:
25 interface_mtu: 1450
26 cluster_internal_protocol: http
27 cluster_public_protocol: http
28 baremetal_interface: ens7
29 baremetal_gateway_ip: 192.168.90.1
30 ironic_version: ${_param:openstack_version}
31 ironic_service_protocol: ${_param:cluster_internal_protocol}
32 ironic_api_type: 'public'
33 cluster_baremetal_local_address: ${_param:single_baremetal_address}
34 openstack_baremetal_node01_address: ${_param:single_address}
35 single_baremetal_address: ${_param:openstack_baremetal_node01_baremetal_address}
36 openstack_baremetal_node01_baremetal_address: 192.168.90.11
37 openstack_baremetal_node01_hostname: cfg01
38 openstack_baremetal_address: 192.168.90.10
39 keystone_ironic_password: workshop
40 ironic_service_host: ${_param:single_address}
41 mysql_ironic_password: workshop
42 openstack_baremeta_neutron_subnet_cidr: 192.168.90.0/24
43 openstack_baremeta_neutron_subnet_allocation_start: 192.168.90.100
44 openstack_baremeta_neutron_subnet_allocation_end: 192.168.90.150
45 ironic:
46 api:
47 bind:
48 address: 0.0.0.0
49 message_queue:
50 port: ${_param:rabbitmq_port}
51 ssl:
52 enabled: ${_param:rabbitmq_ssl_enabled}
53 database:
54 ssl:
55 enabled: ${_param:galera_ssl_enabled}
56 conductor:
57 api_url: http://${_param:single_baremetal_address}:6385
58 http_url: http://${_param:single_baremetal_address}
59 message_queue:
60 port: ${_param:rabbitmq_port}
61 ssl:
62 enabled: ${_param:rabbitmq_ssl_enabled}
63 database:
64 ssl:
65 enabled: ${_param:galera_ssl_enabled}
66 enabled_drivers:
67 - pxe_ipmitool
68 identity:
69 engine: keystone
70 region: RegionOne
71 host: ${_param:single_address}
72 port: 35357
73 user: ironic
74 password: ${_param:keystone_ironic_password}
75 tenant: service
76 auth_type: password
77 user_domain_id: default
78 project_domain_id: default
79 protocol: ${_param:cluster_internal_protocol}
80 neutron:
81 auth_strategy: keystone
82 auth_type: password
83 cleaning_network: baremetal-flat-network
84 provisioning_network: baremetal-flat-network
85 project_domain_id: ${ironic:conductor:identity:project_domain_id}
86 user_domain_id: ${ironic:conductor:identity:user_domain_id}
87 project_name: ${ironic:conductor:identity:tenant}
88 password: ${ironic:conductor:identity:password}
89 username: ${ironic:conductor:identity:user}
90 url: http://${_param:neutron_service_host}:9696
91 project_name: service
92 glance:
93 auth_strategy: 'keystone'
94 auth_type: password
95 host: ${_param:cluster_vip_address}
96 port: 9292
97 region: ${_param:openstack_region}
98 username: glance
99 tenant: service
100 project_name: service
101 project_domain_id: ${ironic:conductor:identity:project_domain_id}
102 user_domain_id: ${ironic:conductor:identity:user_domain_id}
103 password: ${_param:keystone_glance_password}
104 nova:
105 controller:
106 compute_driver: ironic.IronicDriver
107 ironic:
108 protocol: ${_param:cluster_internal_protocol}
109 host: ${_param:single_address}
110 port: 6385
111 auth_type: password
112 project_domain_name: default
113 user: ironic
114 user_domain_name: default
115 password: ${_param:keystone_ironic_password}
116 linux:
117 network:
118 interface:
119 baremetal_interface:
120 enabled: true
121 name: ${_param:baremetal_interface}
122 mtu: ${_param:interface_mtu}
123 proto: static
124 address: ${_param:baremetal_gateway_ip}
125 netmask: 255.255.255.0
126 type: eth
127 br-baremetal:
128 enabled: true
129 type: ovs_bridge
130 mtu: ${_param:interface_mtu}
131 phy-baremetal:
132 enabled: true
133 type: ovs_port
134 bridge: br-baremetal
135 proto: static
136 address: ${_param:cluster_baremetal_local_address}
137 netmask: 255.255.255.0
138 system:
139 group:
140 libvirtd:
141 enabled: true
142 name: libvirtd
143 neutron:
144 server:
145 ironic_enabled: true
146 backend:
147 ironic_vlan_range: 100:1000
148 salt:
149 master:
150 environment:
151 prd:
152 formula:
153 baremetal_simulator:
154 name: salt-formula-baremetal-simulator
155 source: pkg