Role os_keystone for OpenStack-Ansible
Go to file
Kevin Carter 107bed13e3 Enable SSL termination for all services
This change makes it so that all services are expecting SSL termination
at the load balancer by default. This is more indicative of how a real
world deployment will be setup and is being added such that we can test
a more production like deployment system by default.

The AIO will now terminate SSL in HAProxy using a self-signed cert.

Change-Id: I09a7b9f0f180a79b4f46bb51322f96b1b2715f5b
Re-Implementation-Of: https://review.openstack.org/#/c/277199/9
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-03-03 11:02:37 -06:00
defaults Enable SSL termination for all services 2016-03-03 11:02:37 -06:00
doc Updated role to be an independent role 2016-02-26 14:13:43 -06:00
files Implement keystone venv support 2015-10-14 13:59:47 -05:00
handlers Keystone Federation Service Provider Configuration 2015-08-07 08:44:51 +00:00
library Resolve pep8 violations caught by pep8 v1.7.0 2016-01-14 00:45:41 +00:00
meta Updated role to be an independent role 2016-02-26 14:13:43 -06:00
tasks Updated role to be an independent role 2016-02-26 14:13:43 -06:00
templates Enable SSL termination for all services 2016-03-03 11:02:37 -06:00
tests Implement base configuration for independent repository 2016-03-02 10:09:25 -05:00
vars Updated role to be an independent role 2016-02-26 14:13:43 -06:00
.gitignore Implement base configuration for independent repository 2016-03-02 10:09:25 -05:00
.gitreview Implement base configuration for independent repository 2016-03-02 10:09:25 -05:00
CONTRIBUTING.rst Updated role to be an independent role 2016-02-26 14:13:43 -06:00
LICENSE Updated role to be an independent role 2016-02-26 14:13:43 -06:00
README.rst Updated role to be an independent role 2016-02-26 14:13:43 -06:00
run_tests.sh Updated role to be an independent role 2016-02-26 14:13:43 -06:00
setup.cfg Updated role to be an independent role 2016-02-26 14:13:43 -06:00
setup.py Updated role to be an independent role 2016-02-26 14:13:43 -06:00
test-requirements.txt Implement base configuration for independent repository 2016-03-02 10:09:25 -05:00
tox.ini Implement base configuration for independent repository 2016-03-02 10:09:25 -05:00

OpenStack keystone

tags

openstack, keystone, cloud, ansible

category

*nix

Role to install keystone. This will install keystone using apache.

This role will install the following:
  • keystone
  • apache2
- name: Installation and setup of Keystone
  hosts: keystone_all
  user: root
  roles:
    - { role: "os_keystone", tags: [ "os-keystone" ] }
  vars:
    keystone_galera_address: "{{ internal_lb_vip_address }}"