blob: 70599e3d5c7c3a9f8c99746f3899a80c10d09ae9 [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
Vasyl Saienkof15c9e92018-12-26 18:28:18 +020011- system.ironic.conductor.storage.cinder
Oleh Hryhorov4839a922018-05-10 16:46:47 +030012- system.apache.server.site.ironic
13- service.ironic.client
Oleksii Grudevd6335a52018-10-05 15:17:50 +030014- service.baremetal_simulator.simulator
15- service.baremetal_simulator.nodes_flat
16- service.baremetal_simulator.network.ovs
17- system.salt.master.formula.pkg.baremetal
Oleh Hryhorov4839a922018-05-10 16:46:47 +030018- system.neutron.gateway.ironic
19- system.nova.compute_ironic.single
20parameters:
21 _param:
22 interface_mtu: 1450
23 cluster_internal_protocol: http
24 cluster_public_protocol: http
25 baremetal_interface: ens7
Oleh Hryhorov4839a922018-05-10 16:46:47 +030026 ironic_version: ${_param:openstack_version}
27 ironic_service_protocol: ${_param:cluster_internal_protocol}
28 ironic_api_type: 'public'
29 cluster_baremetal_local_address: ${_param:single_baremetal_address}
30 openstack_baremetal_node01_address: ${_param:single_address}
31 single_baremetal_address: ${_param:openstack_baremetal_node01_baremetal_address}
32 openstack_baremetal_node01_baremetal_address: 192.168.90.11
33 openstack_baremetal_node01_hostname: cfg01
34 openstack_baremetal_address: 192.168.90.10
35 keystone_ironic_password: workshop
36 ironic_service_host: ${_param:single_address}
37 mysql_ironic_password: workshop
Oleksii Grudev066afb82018-10-17 16:33:34 +030038 openstack_baremetal_neutron_subnet_cidr: 192.168.90.0/24
39 openstack_baremetal_neutron_subnet_allocation_start: 192.168.90.100
40 openstack_baremetal_neutron_subnet_allocation_end: 192.168.90.150
Vasyl Saienkof3644822019-03-13 11:57:29 +000041 openstack_baremetal_simulator_node_driver: ipmi
Oleh Hryhorov4839a922018-05-10 16:46:47 +030042 ironic:
43 api:
44 bind:
45 address: 0.0.0.0
46 message_queue:
47 port: ${_param:rabbitmq_port}
48 ssl:
49 enabled: ${_param:rabbitmq_ssl_enabled}
50 database:
51 ssl:
52 enabled: ${_param:galera_ssl_enabled}
53 conductor:
54 api_url: http://${_param:single_baremetal_address}:6385
55 http_url: http://${_param:single_baremetal_address}
56 message_queue:
57 port: ${_param:rabbitmq_port}
58 ssl:
59 enabled: ${_param:rabbitmq_ssl_enabled}
60 database:
61 ssl:
62 enabled: ${_param:galera_ssl_enabled}
63 enabled_drivers:
64 - pxe_ipmitool
65 identity:
66 engine: keystone
67 region: RegionOne
68 host: ${_param:single_address}
69 port: 35357
70 user: ironic
71 password: ${_param:keystone_ironic_password}
72 tenant: service
73 auth_type: password
74 user_domain_id: default
75 project_domain_id: default
76 protocol: ${_param:cluster_internal_protocol}
77 neutron:
78 auth_strategy: keystone
79 auth_type: password
80 cleaning_network: baremetal-flat-network
81 provisioning_network: baremetal-flat-network
82 project_domain_id: ${ironic:conductor:identity:project_domain_id}
83 user_domain_id: ${ironic:conductor:identity:user_domain_id}
84 project_name: ${ironic:conductor:identity:tenant}
85 password: ${ironic:conductor:identity:password}
86 username: ${ironic:conductor:identity:user}
87 url: http://${_param:neutron_service_host}:9696
88 project_name: service
89 glance:
90 auth_strategy: 'keystone'
91 auth_type: password
92 host: ${_param:cluster_vip_address}
93 port: 9292
94 region: ${_param:openstack_region}
95 username: glance
96 tenant: service
97 project_name: service
98 project_domain_id: ${ironic:conductor:identity:project_domain_id}
99 user_domain_id: ${ironic:conductor:identity:user_domain_id}
100 password: ${_param:keystone_glance_password}
101 nova:
102 controller:
103 compute_driver: ironic.IronicDriver
104 ironic:
105 protocol: ${_param:cluster_internal_protocol}
106 host: ${_param:single_address}
107 port: 6385
108 auth_type: password
109 project_domain_name: default
110 user: ironic
111 user_domain_name: default
112 password: ${_param:keystone_ironic_password}
113 linux:
114 network:
115 interface:
Oleh Hryhorov4839a922018-05-10 16:46:47 +0300116 br-baremetal:
117 enabled: true
118 type: ovs_bridge
119 mtu: ${_param:interface_mtu}
120 phy-baremetal:
121 enabled: true
122 type: ovs_port
123 bridge: br-baremetal
124 proto: static
125 address: ${_param:cluster_baremetal_local_address}
126 netmask: 255.255.255.0
127 system:
128 group:
129 libvirtd:
130 enabled: true
131 name: libvirtd
132 neutron:
133 server:
134 ironic_enabled: true
135 backend:
136 ironic_vlan_range: 100:1000
137 salt:
138 master:
139 environment:
140 prd:
141 formula:
142 baremetal_simulator:
143 name: salt-formula-baremetal-simulator
144 source: pkg