Added initialization steps for keystone

This commit is contained in:
Egon Rijpkema
2017-05-11 15:55:05 +02:00
parent cdfa53ec37
commit d3f131e58f
6 changed files with 38 additions and 17 deletions

View File

@ -2,15 +2,18 @@
---
- include: ../common/tasks/docker.yml
- name: Make docker build dir
- name: Make build and persistent directories
file:
path: /srv/keystone
path: "{{ item }}"
state: directory
mode: 0755
mode: 0777
with_items:
- /srv/keystone
- /srv/keystone/fernet-keys
- name: install Dockerfile
copy:
src: files/Dockerfile
src: files/
dest: /srv/keystone
- name: build keystone image
@ -33,3 +36,22 @@
systemd:
name: keystone.service
state: started
- name: Initialize db
script: scripts/initialize_db.sh
- name: keystone manage commands to setup db
command: >
/usr/bin/docker run --rm --add-host="mariadb:172.23.38.125"
-v /srv/keystone/fernet-keys:/etc/keystone/fernet-keys
hpc/keystone keystone-manage {{ item }}
with_items:
- db_sync
- fernet_setup --keystone-user keystone --keystone-group keystone
- credential_setup --keystone-user keystone --keystone-group keystone
- >
bootstrap --bootstrap-password geheim
--bootstrap-admin-url http://localhost:35357/v3/
--bootstrap-internal-url http://localhost:35357/v3/
--bootstrap-public-url http://localhost:5000/v3/
--bootstrap-region-id RegionOne