blob: c358ad9cced840048c49e531b4d863853806f1cf [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
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 Saienkoe2d3e8e2018-11-02 17:02:29 +020041 baremetal_simulator:
42 deploy_ramdisk_file: tinyipa-stable-queens.gz
43 deploy_ramdisk_md5summ: f0629b7be803bd12a602bad6d6995510
44 deploy_kernel_file: tinyipa-stable-queens.vmlinuz
45 deploy_kernel_md5summ: 8bffc2d4ca84e7b6d1310fef7b8c6ddc
Oleh Hryhorov4839a922018-05-10 16:46:47 +030046 ironic:
47 api:
48 bind:
49 address: 0.0.0.0
50 message_queue:
51 port: ${_param:rabbitmq_port}
52 ssl:
53 enabled: ${_param:rabbitmq_ssl_enabled}
54 database:
55 ssl:
56 enabled: ${_param:galera_ssl_enabled}
57 conductor:
58 api_url: http://${_param:single_baremetal_address}:6385
59 http_url: http://${_param:single_baremetal_address}
60 message_queue:
61 port: ${_param:rabbitmq_port}
62 ssl:
63 enabled: ${_param:rabbitmq_ssl_enabled}
64 database:
65 ssl:
66 enabled: ${_param:galera_ssl_enabled}
67 enabled_drivers:
68 - pxe_ipmitool
69 identity:
70 engine: keystone
71 region: RegionOne
72 host: ${_param:single_address}
73 port: 35357
74 user: ironic
75 password: ${_param:keystone_ironic_password}
76 tenant: service
77 auth_type: password
78 user_domain_id: default
79 project_domain_id: default
80 protocol: ${_param:cluster_internal_protocol}
81 neutron:
82 auth_strategy: keystone
83 auth_type: password
84 cleaning_network: baremetal-flat-network
85 provisioning_network: baremetal-flat-network
86 project_domain_id: ${ironic:conductor:identity:project_domain_id}
87 user_domain_id: ${ironic:conductor:identity:user_domain_id}
88 project_name: ${ironic:conductor:identity:tenant}
89 password: ${ironic:conductor:identity:password}
90 username: ${ironic:conductor:identity:user}
91 url: http://${_param:neutron_service_host}:9696
92 project_name: service
93 glance:
94 auth_strategy: 'keystone'
95 auth_type: password
96 host: ${_param:cluster_vip_address}
97 port: 9292
98 region: ${_param:openstack_region}
99 username: glance
100 tenant: service
101 project_name: service
102 project_domain_id: ${ironic:conductor:identity:project_domain_id}
103 user_domain_id: ${ironic:conductor:identity:user_domain_id}
104 password: ${_param:keystone_glance_password}
105 nova:
106 controller:
107 compute_driver: ironic.IronicDriver
108 ironic:
109 protocol: ${_param:cluster_internal_protocol}
110 host: ${_param:single_address}
111 port: 6385
112 auth_type: password
113 project_domain_name: default
114 user: ironic
115 user_domain_name: default
116 password: ${_param:keystone_ironic_password}
117 linux:
118 network:
119 interface:
120 baremetal_interface:
121 enabled: true
122 name: ${_param:baremetal_interface}
123 mtu: ${_param:interface_mtu}
124 proto: static
125 address: ${_param:baremetal_gateway_ip}
126 netmask: 255.255.255.0
127 type: eth
128 br-baremetal:
129 enabled: true
130 type: ovs_bridge
131 mtu: ${_param:interface_mtu}
132 phy-baremetal:
133 enabled: true
134 type: ovs_port
135 bridge: br-baremetal
136 proto: static
137 address: ${_param:cluster_baremetal_local_address}
138 netmask: 255.255.255.0
139 system:
140 group:
141 libvirtd:
142 enabled: true
143 name: libvirtd
144 neutron:
145 server:
146 ironic_enabled: true
147 backend:
148 ironic_vlan_range: 100:1000
149 salt:
150 master:
151 environment:
152 prd:
153 formula:
154 baremetal_simulator:
155 name: salt-formula-baremetal-simulator
156 source: pkg