From c17c6388a79ab91a963958305bfd4b7066974f66 Mon Sep 17 00:00:00 2001 From: Egon Rijpkema Date: Wed, 14 Jun 2017 10:58:38 +0200 Subject: [PATCH] made ip of db host dynamic. --- roles/keystone/scripts/initialize_db.sh | 2 +- roles/keystone/tasks/main.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/keystone/scripts/initialize_db.sh b/roles/keystone/scripts/initialize_db.sh index b2977fa..0f56b5f 100644 --- a/roles/keystone/scripts/initialize_db.sh +++ b/roles/keystone/scripts/initialize_db.sh @@ -1,6 +1,6 @@ #!/bin/bash # Start a mariadb container to use its mysql client to initialize the keystone database. -docker run -i mariadb:10.1.22 mysql -uroot -pgeheim --host 172.23.38.125 << EOF +docker run -i mariadb:10.1.22 mysql -uroot -pgeheim --host "$1" << EOF CREATE DATABASE IF NOT EXISTS keystone; GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'keystone'; GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'keystone'; diff --git a/roles/keystone/tasks/main.yml b/roles/keystone/tasks/main.yml index eedfce3..1724166 100644 --- a/roles/keystone/tasks/main.yml +++ b/roles/keystone/tasks/main.yml @@ -38,7 +38,7 @@ state: started - name: Initialize db - script: scripts/initialize_db.sh + script: scripts/initialize_db.sh {{ hostvars[groups['databases'][0]]['ansible_default_ipv4']['address'] }} - name: keystone manage commands to setup db command: >