blob: 519ff37755af3ba3aa71425da1116f5ea0d069eb [file] [log] [blame]
Ondrej Smola03ff34e2016-12-01 01:30:33 +01001applications:
2- nova
3classes:
4- service.nova.compute.kvm
Mykyta Karpin882dcac2018-11-30 16:37:28 +02005- system.nova.upgrade
Oleksandr Bryndziie50923d2018-09-12 13:54:20 +00006- system.salt.minion.cert.rabbitmq.clients.openstack.nova
Ondrej Smola03ff34e2016-12-01 01:30:33 +01007parameters:
Éric Lemoine5a1807d2016-12-14 14:37:13 +00008 _param:
Petr Michalecbb7138b2017-02-02 08:44:24 +01009 nova_vncproxy_url: https://${_param:cluster_public_host}:6080
Jiri Broulik533dd582017-02-15 20:51:06 +010010 nova_compute_avail_zone:
Éric Lemoine5a1807d2016-12-14 14:37:13 +000011 openssh:
12 client:
13 enabled: True
14 user: {}
15 stricthostkeychecking: False
Ondrej Smola03ff34e2016-12-01 01:30:33 +010016 nova:
17 compute:
18 version: ${_param:nova_version}
19 disable_flow_collection: true
20 enabled: true
21 virtualization: kvm
Jiri Broulik533dd582017-02-15 20:51:06 +010022 availability_zone: ${_param:nova_compute_avail_zone}
Petr Michalecbb7138b2017-02-02 08:44:24 +010023 vncproxy_url: ${_param:nova_vncproxy_url}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010024 bind:
25 vnc_address: ${_param:control_address}
26 vnc_port: 6080
27 vnc_name: 0.0.0.0
28 database:
29 engine: mysql
30 host: ${_param:control_address}
31 port: 3306
32 name: nova
sgarbuz5f58dd72019-05-20 14:10:11 +030033 user: ${_param:mysql_nova_username}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010034 password: ${_param:mysql_nova_password}
35 identity:
36 engine: keystone
37 host: ${_param:control_address}
38 port: 35357
sgarbuz5f58dd72019-05-20 14:10:11 +030039 user: ${_param:keystone_nova_username}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010040 password: ${_param:keystone_nova_password}
41 tenant: service
Vasyl Saienko047166c2018-03-09 11:17:45 +020042 protocol: ${_param:cluster_internal_protocol}
Vasyl Saienko81ffab32018-07-04 13:02:04 +030043 region: ${_param:openstack_region}
Ivan Berezovskiy33d66ba2019-08-29 13:32:01 +040044 service_token_roles: admin
45 service_token_roles_required: true
Vasyl Saienko1cc05de2018-11-19 16:49:27 +020046 barbican:
47 enabled: ${_param:barbican_integration_enabled}
Oleksandr Bryndziif8e71a52019-03-05 17:16:48 +020048 service_user:
49 enabled: ${_param:nova_service_user_enabled}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010050 message_queue:
51 engine: rabbitmq
Oleksandr Shyshko613e04e2019-08-07 12:08:51 +030052 use_vip_address: ${_param:openstack_rabbitmq_standalone_mode}
53 host: ${_param:openstack_message_queue_address}
Oleksandr Shyshko3d1dd6f2018-09-20 18:22:04 +030054 port: ${_param:openstack_rabbitmq_port}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010055 user: openstack
56 password: ${_param:rabbitmq_openstack_password}
57 virtual_host: '/openstack'
Oleksandr Bryndziie50923d2018-09-12 13:54:20 +000058 x509:
59 enabled: ${_param:openstack_rabbitmq_x509_enabled}
60 ca_file: ${_param:rabbitmq_nova_ssl_ca_file}
61 key_file: ${_param:rabbitmq_nova_client_ssl_key_file}
62 cert_file: ${_param:rabbitmq_nova_client_ssl_cert_file}
63 ssl:
64 enabled: ${_param:rabbitmq_ssl_enabled}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010065 image:
66 engine: glance
67 host: ${_param:control_address}
68 port: 9292
Vasyl Saienko047166c2018-03-09 11:17:45 +020069 protocol: ${_param:cluster_internal_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010070 network:
71 engine: neutron
72 host: ${_param:control_address}
73 port: 9696
Vasyl Saienko047166c2018-03-09 11:17:45 +020074 protocol: ${_param:cluster_internal_protocol}
Vasyl Saienko81ffab32018-07-04 13:02:04 +030075 region: ${_param:openstack_region}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010076 cache:
77 engine: memcached
78 members:
79 - host: 127.0.0.1
80 port: 11211
Oleksandr Bryndzii87f24232018-10-02 09:51:13 +000081 security:
82 enabled: ${_param:nova_memcache_security_enabled}
83 strategy: ${_param:openstack_memcache_security_strategy}
84 secret_key: ${_param:nova_memcache_secret_key}
Éric Lemoine5a1807d2016-12-14 14:37:13 +000085 user:
86 public_key: ${_param:nova_compute_ssh_public}
87 private_key: ${_param:nova_compute_ssh_private}
Vasyl Saienkod365d2a2018-04-19 17:27:10 +030088 # Due to bug in qemu, migration will not work when fqdn is higher than 64 chars.
89 # https://bugzilla.redhat.com/show_bug.cgi?id=1568939
90 # Set migration address explicitly to avoid such problems.
91 libvirt:
92 migration_inbound_addr: ${_param:single_address}
Andrey6a1ab762017-08-11 15:47:00 -050093 my_ip: ${_param:single_address}