blob: 9663488b1380c4378523ff9bfb4ee105d303d231 [file] [log] [blame]
Ondrej Smola03ff34e2016-12-01 01:30:33 +01001classes:
2- service.keystone.server.single
Mykyta Karpin882dcac2018-11-30 16:37:28 +02003- system.keystone.upgrade
Oleksii Grudeve4ee26e2018-08-14 16:51:23 +03004- system.linux.system.users.keystone
Oleksii Grudev614facd2018-08-20 13:20:29 +03005- system.keystone.server.fernet_rotation.single
Oleksandr Shyshkoc4dd2d72018-08-30 18:30:59 +03006- system.salt.minion.cert.mysql.clients.openstack.keystone
Oleksandr Bryndziia85aeec2018-09-12 13:53:36 +00007- system.salt.minion.cert.rabbitmq.clients.openstack.keystone
Oleh Hryhorovceef60d2018-11-02 17:27:36 +02008- system.keystone.client.os_client_config.admin_identity
Ondrej Smola03ff34e2016-12-01 01:30:33 +01009parameters:
10 _param:
11 keystone_service_token: token
12 keystone_admin_password: password
13 mysql_admin_user: root
14 mysql_admin_password: password
15 mysql_keystone_password: password
Vasyl Saienko01eb3172018-07-16 13:44:53 +030016 openstack_node_role: primary
Oleh Hryhorovceef60d2018-11-02 17:27:36 +020017 keystone_service_protocol: ${_param:cluster_internal_protocol}
Andrey Shestakov0c7e1102017-08-10 13:39:04 +030018 linux:
19 system:
20 package:
21 python-pymysql:
22 fromrepo: ${_param:openstack_version}
23 version: latest
Ondrej Smola03ff34e2016-12-01 01:30:33 +010024 keystone:
25 server:
Jiri Broulik87254132017-05-01 08:33:02 +020026 enabled: true
27 version: ${_param:keystone_version}
28 service_token: ${_param:keystone_service_token}
29 service_tenant: service
30 admin_tenant: admin
31 admin_name: admin
32 admin_password: ${_param:keystone_admin_password}
33 admin_email: ${_param:admin_email}
Vasyl Saienko01eb3172018-07-16 13:44:53 +030034 role: ${_param:openstack_node_role}
Vasyl Saienko7d0455d2018-12-06 14:43:56 +020035 admin_region: ${_param:openstack_region}
36 region: ${_param:openstack_region}
Jiri Broulik87254132017-05-01 08:33:02 +020037 bind:
38 address: ${_param:single_address}
39 private_address: ${_param:single_address}
40 private_port: 35357
41 public_address: ${_param:single_address}
42 public_port: 5000
Jiri Broulik87254132017-05-01 08:33:02 +020043 database:
44 engine: mysql
45 host: ${_param:single_address}
46 name: keystone
47 password: ${_param:mysql_keystone_password}
48 user: keystone
Oleksandr Shyshkoc4dd2d72018-08-30 18:30:59 +030049 x509:
50 enabled: ${_param:openstack_mysql_x509_enabled}
51 ca_file: ${_param:mysql_keystone_ssl_ca_file}
52 key_file: ${_param:mysql_keystone_client_ssl_key_file}
53 cert_file: ${_param:mysql_keystone_client_ssl_cert_file}
54 ssl:
55 enabled: ${_param:galera_ssl_enabled}
Jiri Broulik87254132017-05-01 08:33:02 +020056 tokens:
57 engine: fernet
danys946c105ec2017-10-05 08:40:31 +020058 expiration: ${_param:keystone_tokens_expiration}
Oleksandr Bryndzii79b89682019-02-27 14:23:23 +020059 max_active_keys: ${_param:keystone_tokens_max_active_keys}
60 allow_expired_window: ${_param:keystone_tokens_allow_expired_window}
Jiri Broulik87254132017-05-01 08:33:02 +020061 location: /var/lib/keystone/fernet-keys
Andrey Shestakov9490db92017-06-15 17:17:37 +030062 credential:
63 location: /var/lib/keystone/credential-keys
Jiri Broulik87254132017-05-01 08:33:02 +020064 message_queue:
Oleksandr Shyshko3d1dd6f2018-09-20 18:22:04 +030065 port: ${_param:openstack_rabbitmq_port}
Jiri Broulik87254132017-05-01 08:33:02 +020066 engine: rabbitmq
Jiri Broulik04c5ec22017-05-03 20:41:10 +020067 host: ${_param:single_address}
Jiri Broulik87254132017-05-01 08:33:02 +020068 user: openstack
69 password: ${_param:rabbitmq_openstack_password}
70 virtual_host: '/openstack'
Petr Michalece7103842017-02-02 07:21:01 +010071 ha_queues: true
Oleksandr Bryndziia85aeec2018-09-12 13:53:36 +000072 x509:
73 enabled: ${_param:openstack_rabbitmq_x509_enabled}
74 ca_file: ${_param:rabbitmq_keystone_ssl_ca_file}
75 key_file: ${_param:rabbitmq_keystone_client_ssl_key_file}
76 cert_file: ${_param:rabbitmq_keystone_client_ssl_cert_file}
77 ssl:
78 enabled: ${_param:rabbitmq_ssl_enabled}
Petr Michalece7103842017-02-02 07:21:01 +010079 roles:
80 - admin
81 - Member
82 - image_manager
83 auth_methods:
84 - password
85 - token
86 database:
87 host: 127.0.0.1