Go to file
Alexey Dushechkin c82a089813 Add support for CustomLog format modification
Operators may want to log additional stuff for Keystone
requests like response time. This change adds configurable
log format.

Change-Id: I6c26335877bb3e5de0178d540e3fe72ceac1734c
2016-06-06 17:33:26 +06:00
2015-10-14 13:59:47 -05:00
2016-05-23 23:52:49 -05:00
2016-05-19 18:42:15 -07:00
2016-05-23 23:52:49 -05:00
2016-05-04 15:20:35 +01:00
2016-02-26 14:13:43 -06:00
2016-05-24 15:51:03 -04:00
2016-05-03 08:56:18 +01:00
2016-05-23 11:26:21 -07:00
2016-05-23 11:26:21 -07:00

OpenStack-Ansible Keystone

Ansible role that installs and configures OpenStack Keystone. Keystone is installed behind the Apache webserver listening on port 5000 and port 35357 by default.

Default Variables

../../defaults/main.yml

Required Variables

This list is not exhaustive at present. See role internals for further details.

# hostname or IP of load balancer providing external network
# access to Keystone
external_lb_vip_address: 10.100.100.102

# hostname or IP of load balancer providing internal network
# access to Keystone
internal_lb_vip_address: 10.100.100.102

# password used by the keystone service to interact with Galera
keystone_container_mysql_password: "YourPassword"

keystone_auth_admin_password: "SuperSecretePassword"
keystone_service_password: "secrete"
keystone_rabbitmq_password: "secrete"
keystone_container_mysql_password: "SuperSecrete"

Example Playbook

- name: Installation and setup of Keystone
  hosts: keystone_all
  user: root
  roles:
    - { role: "os_keystone", tags: [ "os-keystone" ] }
  vars:
    external_lb_vip_address: 10.100.100.102
    internal_lb_vip_address: 10.100.100.102
    keystone_galera_address: 10.100.100.101
    keystone_galera_database: keystone
    keystone_venv_tag: "testing"
    keystone_developer_mode: true
    keystone_git_install_branch: master
    keystone_auth_admin_password: "SuperSecretePassword"
    keystone_service_password: "secrete"
    keystone_rabbitmq_password: "secrete"
    keystone_container_mysql_password: "SuperSecrete"
    keystone_rabbitmq_port: 5671
    keystone_rabbitmq_userid: keystone
    keystone_rabbitmq_vhost: /keystone
    keystone_rabbitmq_servers: 10.100.100.101
    keystone_rabbitmq_use_ssl: true
    galera_client_drop_config_file: false

Tags

This role supports two tags: keystone-install and keystone-config

The keystone-install tag can be used to install and upgrade.

The keystone-config tag can be used to maintain configuration of the service.

Description
Role os_keystone for OpenStack-Ansible
Readme 11 MiB
Languages
Jinja 70.1%
Python 29.9%