blob: 885a86998f560ae72acf15d92a2089b2f7165ada [file] [log] [blame]
Vasyl Saienkof704d5e2017-06-12 17:11:54 +03001classes:
2- service.nova.compute.ironic
3parameters:
Vasyl Saienko047166c2018-03-09 11:17:45 +02004 _param:
5 cluster_internal_protocol: 'http'
Vasyl Saienkof704d5e2017-06-12 17:11:54 +03006 nova:
7 compute:
8 version: ${_param:nova_version}
9 enabled: true
10 virtualization: 'baremetal'
11 pkgs:
12 - nova-compute-ironic
13 database:
14 engine: mysql
15 host: ${_param:openstack_database_address}
16 port: 3306
17 name: nova
18 user: nova
19 password: ${_param:mysql_nova_password}
20 identity:
21 engine: keystone
22 region: ${_param:openstack_region}
23 host: ${_param:cluster_vip_address}
24 port: 35357
25 user: nova
26 password: ${_param:keystone_nova_password}
27 tenant: service
Vasyl Saienko047166c2018-03-09 11:17:45 +020028 protocol: ${_param:cluster_internal_protocol}
Vasyl Saienkof704d5e2017-06-12 17:11:54 +030029 message_queue:
30 engine: rabbitmq
31 port: 5672
32 user: openstack
33 password: ${_param:rabbitmq_openstack_password}
34 virtual_host: '/openstack'
35 members:
36 - host: ${_param:openstack_message_queue_node01_address}
37 - host: ${_param:openstack_message_queue_node02_address}
38 - host: ${_param:openstack_message_queue_node03_address}
39 network:
40 engine: neutron
41 region: ${_param:openstack_region}
42 host: ${_param:neutron_service_host}
43 port: 9696
44 user: neutron
45 tenant: service
46 password: ${_param:keystone_neutron_password}
Vasyl Saienko047166c2018-03-09 11:17:45 +020047 protocol: ${_param:cluster_internal_protocol}
48 glance:
49 protocol: ${_param:cluster_internal_protocol}
Vasyl Saienkof704d5e2017-06-12 17:11:54 +030050 ironic:
51 region: ${_param:openstack_region}
52 host: ${_param:ironic_service_host}
53 port: 6385
54 user: ironic
55 tenant: service
56 password: ${_param:keystone_ironic_password}
57 auth_type: password
58 project_domain_name: Default
59 user_domain_name: Default
Vasyl Saienko047166c2018-03-09 11:17:45 +020060 protocol: ${_param:cluster_internal_protocol}