blob: f58cf9e94bba88c7160fe2d2e0f592d996e55784 [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
Oleh Hryhorov4839a922018-05-10 16:46:47 +030025 ironic_version: ${_param:openstack_version}
26 ironic_service_protocol: ${_param:cluster_internal_protocol}
27 ironic_api_type: 'public'
28 cluster_baremetal_local_address: ${_param:single_baremetal_address}
29 openstack_baremetal_node01_address: ${_param:single_address}
30 single_baremetal_address: ${_param:openstack_baremetal_node01_baremetal_address}
31 openstack_baremetal_node01_baremetal_address: 192.168.90.11
32 openstack_baremetal_node01_hostname: cfg01
33 openstack_baremetal_address: 192.168.90.10
34 keystone_ironic_password: workshop
35 ironic_service_host: ${_param:single_address}
36 mysql_ironic_password: workshop
Oleksii Grudev066afb82018-10-17 16:33:34 +030037 openstack_baremetal_neutron_subnet_cidr: 192.168.90.0/24
38 openstack_baremetal_neutron_subnet_allocation_start: 192.168.90.100
39 openstack_baremetal_neutron_subnet_allocation_end: 192.168.90.150
Vasyl Saienkoe2d3e8e2018-11-02 17:02:29 +020040 baremetal_simulator:
41 deploy_ramdisk_file: tinyipa-stable-queens.gz
42 deploy_ramdisk_md5summ: f0629b7be803bd12a602bad6d6995510
43 deploy_kernel_file: tinyipa-stable-queens.vmlinuz
44 deploy_kernel_md5summ: 8bffc2d4ca84e7b6d1310fef7b8c6ddc
Oleh Hryhorov4839a922018-05-10 16:46:47 +030045 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:
Oleh Hryhorov4839a922018-05-10 16:46:47 +0300119 br-baremetal:
120 enabled: true
121 type: ovs_bridge
122 mtu: ${_param:interface_mtu}
123 phy-baremetal:
124 enabled: true
125 type: ovs_port
126 bridge: br-baremetal
127 proto: static
128 address: ${_param:cluster_baremetal_local_address}
129 netmask: 255.255.255.0
130 system:
131 group:
132 libvirtd:
133 enabled: true
134 name: libvirtd
135 neutron:
136 server:
137 ironic_enabled: true
138 backend:
139 ironic_vlan_range: 100:1000
140 salt:
141 master:
142 environment:
143 prd:
144 formula:
145 baremetal_simulator:
146 name: salt-formula-baremetal-simulator
147 source: pkg