Minimum example playbook could let suppose db creation
With the adapted example, ppl realise they should create the DB for keystone before running the role. Change-Id: I3d0d5e9fbc9688805253cbdb5cf177e44281fd02 Signed-off-by: Jean-Philippe Evrard <jean-philippe.evrard@rackspace.co.uk>
This commit is contained in:
parent
bbc645cad8
commit
85a92024be
25
README.rst
25
README.rst
@ -45,6 +45,31 @@ Example Playbook
|
|||||||
- name: Installation and setup of Keystone
|
- name: Installation and setup of Keystone
|
||||||
hosts: keystone_all
|
hosts: keystone_all
|
||||||
user: root
|
user: root
|
||||||
|
pre_tasks:
|
||||||
|
- name: Create DB for service
|
||||||
|
mysql_db:
|
||||||
|
login_user: "root"
|
||||||
|
login_password: "secrete"
|
||||||
|
login_host: "localhost"
|
||||||
|
name: "{{ keystone_galera_database }}"
|
||||||
|
state: "present"
|
||||||
|
delegate_to: "{{ keystone_galera_address }}"
|
||||||
|
when: inventory_hostname == groups['keystone_all'][0]
|
||||||
|
- name: Grant access to the DB for the service
|
||||||
|
mysql_user:
|
||||||
|
login_user: "root"
|
||||||
|
login_password: "secrete"
|
||||||
|
login_host: "localhost"
|
||||||
|
name: "{{ keystone_galera_database }}"
|
||||||
|
password: "{{ keystone_container_mysql_password }}"
|
||||||
|
host: "{{ item }}"
|
||||||
|
state: "present"
|
||||||
|
priv: "{{ keystone_galera_database }}.*:ALL"
|
||||||
|
with_items:
|
||||||
|
- "localhost"
|
||||||
|
- "%"
|
||||||
|
delegate_to: "{{ keystone_galera_address }}"
|
||||||
|
when: inventory_hostname == groups['keystone_all'][0]
|
||||||
roles:
|
roles:
|
||||||
- { role: "os_keystone", tags: [ "os-keystone" ] }
|
- { role: "os_keystone", tags: [ "os-keystone" ] }
|
||||||
vars:
|
vars:
|
||||||
|
Loading…
Reference in New Issue
Block a user