blob: d926c0dba470381d0672437b9bae606dd9a16d21 [file] [log] [blame]
Ondrej Smola03ff34e2016-12-01 01:30:33 +01001classes:
2- service.keystone.server.single
Oleksii Grudeve4ee26e2018-08-14 16:51:23 +03003- system.linux.system.users.keystone
Oleksii Grudev614facd2018-08-20 13:20:29 +03004- system.keystone.server.fernet_rotation.single
Oleksandr Shyshkoc4dd2d72018-08-30 18:30:59 +03005- system.salt.minion.cert.mysql.clients.openstack.keystone
Ondrej Smola03ff34e2016-12-01 01:30:33 +01006parameters:
7 _param:
8 keystone_service_token: token
9 keystone_admin_password: password
10 mysql_admin_user: root
11 mysql_admin_password: password
12 mysql_keystone_password: password
danys946c105ec2017-10-05 08:40:31 +020013 keystone_tokens_expiration: 3600
Vasyl Saienko01eb3172018-07-16 13:44:53 +030014 openstack_node_role: primary
Oleksandr Shyshkoc4dd2d72018-08-30 18:30:59 +030015 openstack_mysql_x509_enabled: False
16 galera_ssl_enabled: False
Andrey Shestakov0c7e1102017-08-10 13:39:04 +030017 linux:
18 system:
19 package:
20 python-pymysql:
21 fromrepo: ${_param:openstack_version}
22 version: latest
Ondrej Smola03ff34e2016-12-01 01:30:33 +010023 keystone:
24 server:
Jiri Broulik87254132017-05-01 08:33:02 +020025 enabled: true
26 version: ${_param:keystone_version}
27 service_token: ${_param:keystone_service_token}
28 service_tenant: service
29 admin_tenant: admin
30 admin_name: admin
31 admin_password: ${_param:keystone_admin_password}
32 admin_email: ${_param:admin_email}
Vasyl Saienko01eb3172018-07-16 13:44:53 +030033 role: ${_param:openstack_node_role}
Jiri Broulik87254132017-05-01 08:33:02 +020034 bind:
35 address: ${_param:single_address}
36 private_address: ${_param:single_address}
37 private_port: 35357
38 public_address: ${_param:single_address}
39 public_port: 5000
40 region: ${_param:openstack_region}
41 database:
42 engine: mysql
43 host: ${_param:single_address}
44 name: keystone
45 password: ${_param:mysql_keystone_password}
46 user: keystone
Oleksandr Shyshkoc4dd2d72018-08-30 18:30:59 +030047 x509:
48 enabled: ${_param:openstack_mysql_x509_enabled}
49 ca_file: ${_param:mysql_keystone_ssl_ca_file}
50 key_file: ${_param:mysql_keystone_client_ssl_key_file}
51 cert_file: ${_param:mysql_keystone_client_ssl_cert_file}
52 ssl:
53 enabled: ${_param:galera_ssl_enabled}
Jiri Broulik87254132017-05-01 08:33:02 +020054 tokens:
55 engine: fernet
danys946c105ec2017-10-05 08:40:31 +020056 expiration: ${_param:keystone_tokens_expiration}
Jiri Broulik87254132017-05-01 08:33:02 +020057 max_active_keys: 3
58 location: /var/lib/keystone/fernet-keys
Andrey Shestakov9490db92017-06-15 17:17:37 +030059 credential:
60 location: /var/lib/keystone/credential-keys
Jiri Broulik87254132017-05-01 08:33:02 +020061 message_queue:
62 engine: rabbitmq
Jiri Broulik04c5ec22017-05-03 20:41:10 +020063 host: ${_param:single_address}
Jiri Broulik87254132017-05-01 08:33:02 +020064 user: openstack
65 password: ${_param:rabbitmq_openstack_password}
66 virtual_host: '/openstack'
Petr Michalece7103842017-02-02 07:21:01 +010067 ha_queues: true
68 roles:
69 - admin
70 - Member
71 - image_manager
72 auth_methods:
73 - password
74 - token
75 database:
76 host: 127.0.0.1