blob: 60611affeeef679d76aaa640b7332c2e76803f5f [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
Oleksii Grudevd6335a52018-10-05 15:17:50 +030013- service.baremetal_simulator.simulator
14- service.baremetal_simulator.nodes_flat
15- service.baremetal_simulator.network.ovs
16- system.salt.master.formula.pkg.baremetal
Oleh Hryhorov4839a922018-05-10 16:46:47 +030017- system.neutron.gateway.ironic
18- system.nova.compute_ironic.single
19parameters:
20 _param:
21 interface_mtu: 1450
22 cluster_internal_protocol: http
23 cluster_public_protocol: http
24 baremetal_interface: ens7
25 baremetal_gateway_ip: 192.168.90.1
26 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
38 openstack_baremeta_neutron_subnet_cidr: 192.168.90.0/24
39 openstack_baremeta_neutron_subnet_allocation_start: 192.168.90.100
40 openstack_baremeta_neutron_subnet_allocation_end: 192.168.90.150
41 ironic:
42 api:
43 bind:
44 address: 0.0.0.0
45 message_queue:
46 port: ${_param:rabbitmq_port}
47 ssl:
48 enabled: ${_param:rabbitmq_ssl_enabled}
49 database:
50 ssl:
51 enabled: ${_param:galera_ssl_enabled}
52 conductor:
53 api_url: http://${_param:single_baremetal_address}:6385
54 http_url: http://${_param:single_baremetal_address}
55 message_queue:
56 port: ${_param:rabbitmq_port}
57 ssl:
58 enabled: ${_param:rabbitmq_ssl_enabled}
59 database:
60 ssl:
61 enabled: ${_param:galera_ssl_enabled}
62 enabled_drivers:
63 - pxe_ipmitool
64 identity:
65 engine: keystone
66 region: RegionOne
67 host: ${_param:single_address}
68 port: 35357
69 user: ironic
70 password: ${_param:keystone_ironic_password}
71 tenant: service
72 auth_type: password
73 user_domain_id: default
74 project_domain_id: default
75 protocol: ${_param:cluster_internal_protocol}
76 neutron:
77 auth_strategy: keystone
78 auth_type: password
79 cleaning_network: baremetal-flat-network
80 provisioning_network: baremetal-flat-network
81 project_domain_id: ${ironic:conductor:identity:project_domain_id}
82 user_domain_id: ${ironic:conductor:identity:user_domain_id}
83 project_name: ${ironic:conductor:identity:tenant}
84 password: ${ironic:conductor:identity:password}
85 username: ${ironic:conductor:identity:user}
86 url: http://${_param:neutron_service_host}:9696
87 project_name: service
88 glance:
89 auth_strategy: 'keystone'
90 auth_type: password
91 host: ${_param:cluster_vip_address}
92 port: 9292
93 region: ${_param:openstack_region}
94 username: glance
95 tenant: service
96 project_name: service
97 project_domain_id: ${ironic:conductor:identity:project_domain_id}
98 user_domain_id: ${ironic:conductor:identity:user_domain_id}
99 password: ${_param:keystone_glance_password}
100 nova:
101 controller:
102 compute_driver: ironic.IronicDriver
103 ironic:
104 protocol: ${_param:cluster_internal_protocol}
105 host: ${_param:single_address}
106 port: 6385
107 auth_type: password
108 project_domain_name: default
109 user: ironic
110 user_domain_name: default
111 password: ${_param:keystone_ironic_password}
112 linux:
113 network:
114 interface:
115 baremetal_interface:
116 enabled: true
117 name: ${_param:baremetal_interface}
118 mtu: ${_param:interface_mtu}
119 proto: static
120 address: ${_param:baremetal_gateway_ip}
121 netmask: 255.255.255.0
122 type: eth
123 br-baremetal:
124 enabled: true
125 type: ovs_bridge
126 mtu: ${_param:interface_mtu}
127 phy-baremetal:
128 enabled: true
129 type: ovs_port
130 bridge: br-baremetal
131 proto: static
132 address: ${_param:cluster_baremetal_local_address}
133 netmask: 255.255.255.0
134 system:
135 group:
136 libvirtd:
137 enabled: true
138 name: libvirtd
139 neutron:
140 server:
141 ironic_enabled: true
142 backend:
143 ironic_vlan_range: 100:1000
144 salt:
145 master:
146 environment:
147 prd:
148 formula:
149 baremetal_simulator:
150 name: salt-formula-baremetal-simulator
151 source: pkg