Role os_keystone for OpenStack-Ansible
Go to file
Jesse Pretorius 5c687498c7 Enable all services to use Keystone 'insecurely'
This patch introduces an insecure flag for the Keystone internal
 and admin endpoints:

* keystone_service_adminuri_insecure
* keystone_service_internaluri_insecure

Both values default to false. If you have setup SSL endpoints
for Keystone using an untrusted certificate then you should
set the appropriate flag to true in your user_variables.

This patch is used to enable testing and development with
Keystone SSL endpoints without having to make use of SSL
certificates signed by a trusted, public CA.

The patch introduces a new optional argument (insecure) to the
keystone, glance and neutron Ansible libraries. This is a
boolean value which, when true, enables these libraries to
access Keystone endpoints 'insecurely'. When these libraries
are used in plays, the appropriate value is set automatically
as per the above conditions.

Implements: blueprint keystone-federation
Change-Id: Ia07e7e201f901042dd06a86efe5c6f6725e9ce13
2015-07-10 14:06:25 +01:00
defaults Updated default fernet key usage 2015-06-30 09:54:31 -05:00
files Update Keystone config and policy for Kilo 2015-04-10 15:01:57 +00:00
handlers Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
meta Updated keystone to use fernet as the default 2015-06-24 23:29:57 +00:00
tasks Enable all services to use Keystone 'insecurely' 2015-07-10 14:06:25 +01:00
templates Updated default fernet key usage 2015-06-30 09:54:31 -05:00
CONTRIBUTING.rst Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
README.rst Configure DB addresses for each service 2015-06-10 02:07:38 +00:00

README.rst

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:
    external_lb_vip_address: 172.16.24.1
    internal_lb_vip_address: 192.168.0.1
    keystone_galera_address: "{{ internal_lb_vip_address }}"