blob: b79887af348f466795c1fe16fa4a5f1aed01125e [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 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:
Oleh Hryhorov4839a922018-05-10 16:46:47 +0300120 br-baremetal:
121 enabled: true
122 type: ovs_bridge
123 mtu: ${_param:interface_mtu}
124 phy-baremetal:
125 enabled: true
126 type: ovs_port
127 bridge: br-baremetal
128 proto: static
129 address: ${_param:cluster_baremetal_local_address}
130 netmask: 255.255.255.0
131 system:
132 group:
133 libvirtd:
134 enabled: true
135 name: libvirtd
136 neutron:
137 server:
138 ironic_enabled: true
139 backend:
140 ironic_vlan_range: 100:1000
141 salt:
142 master:
143 environment:
144 prd:
145 formula:
146 baremetal_simulator:
147 name: salt-formula-baremetal-simulator
148 source: pkg