dubzland.openstack.openstack_keystone role – Install and configure the OpenStack Keystone authentication service
Note
This role is part of the dubzland.openstack collection (version 1.1.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install dubzland.openstack
.
To use it in a playbook, specify: dubzland.openstack.openstack_keystone
.
Entry point main
– Install and configure the OpenStack Keystone authentication service
Synopsis
Creates the necessary keystone database and user.
Installs required operating system packages.
Creates the keystone configuration file.
Populates the keystone database with initial cluster data.
Records custom Ansible facts for utilization by other OpenStack components.
Creates the necessary users, services, and endpoints for Keystone in the database.
Assumes a MySQL server has been installed on the OpenStack Keystone host and configured according to the OpenStack documentation.
Parameters
Parameter |
Comments |
---|---|
Password assigned to the |
|
Initial administrative user created in the OpenStack Keystone database. Default: |
|
Name of the MySQL database to be created for OpenStack Keystone. Default: |
|
Password assigned to the |
|
User created on the MySQL server for the OpenStack Keystone service. Default: |
|
Directory on the controller node where OpenStack Keystone logs will be written. Default: |
|
List of operating system packages to install for OpenStack Keystone. Default: |
|
Token provider configured for OpenStack Keystone. If Default: |