mirror of
https://github.com/clearlinux/ansible-role-keystone.git
synced 2026-04-28 02:52:57 +00:00
master
Signed-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>
clearlinux.keystone
This role installs clearlinux/keystone docker container
Requirements
- docker
Role variables
| Variable | Default Value | Description |
|---|---|---|
| keystone_fqdn | {{ ansible_fqdn }} |
Fully Qualified Domain Name for Keystone server |
| keystone_admin_password | adminUserPassword | Password for the admin user in keystone |
| mysql_data | /var/lib/mysql | Path to hold mysql database file |
The following variables can be used to specify custom services, projects, users and roles
| Variable | Example | Description |
| keystone_services | |
A list of services to be created |
| keystone_projects | |
A list of projects to be created |
| keystone_users | |
A list of users to be created |
| keystone_roles | |
A list of roles to be created |
| keystone_user_roles | |
A list of user, role mappings |
Dependencies
None
Example playbook
file ciao.yml
- hosts: controllers
roles:
- clearlinux.keystone
file group_vars/all
keystone_fqdn: identity.example.com
keystone_admin_password: adminUserPassword
mysql_data: /var/lib/mysql
keystone_projects:
- project: demo
description: Demo Project
keystone_users:
- user: demo
password: demoUserPassword
project: demo
keystone_roles:
- demo
keystone_user_roles:
- user: demo
project: demo
role: demo
Contribution
Pull Requests and Issues should be opened at clearlinux/clear-config-management.
License
Apache-2.0
Author Information
This role was created by Leoswaldo Macias and Obed Munoz
Description
Languages
Python
97.8%
Jinja
2.2%