From d4d4e9f27a4f19bdaad311cf27cba5d845f56ee0 Mon Sep 17 00:00:00 2001
From: Varac <varac@varac.net>
Date: Tue, 26 Feb 2019 12:14:10 +0100
Subject: [PATCH] Set keycloak pw from bootstrap script

---
 ansible/group_vars/cluster/settings.yml.example | 1 +
 ansible/roles/get_control/files/oas_control     | 1 +
 ansible/roles/setup/tasks/main.yml              | 2 ++
 3 files changed, 4 insertions(+)

diff --git a/ansible/group_vars/cluster/settings.yml.example b/ansible/group_vars/cluster/settings.yml.example
index 81c82c180..c9f3248c2 100644
--- a/ansible/group_vars/cluster/settings.yml.example
+++ b/ansible/group_vars/cluster/settings.yml.example
@@ -6,3 +6,4 @@ domain: "example.com"
 admin_email: "admin@example.com"
 # Label of this deployment.
 release_name: "test"
+keycloak_password: 'baevooPee9ahkah8hew6heer5gooNooc'
diff --git a/ansible/roles/get_control/files/oas_control b/ansible/roles/get_control/files/oas_control
index 3aab1f454..3288e358d 100644
--- a/ansible/roles/get_control/files/oas_control
+++ b/ansible/roles/get_control/files/oas_control
@@ -6,6 +6,7 @@
 
 docker run --rm -i \
     --hostname=control \
+    -e KEYCLOAK_PASSWORD="$KEYCLOAK_PASSWORD" \
     -v /oas:/oas \
     -v /oas/control/local:/control/local \
     -v /oas/config/ssh_known_hosts:/etc/ssh/ssh_known_hosts \
diff --git a/ansible/roles/setup/tasks/main.yml b/ansible/roles/setup/tasks/main.yml
index 691a7bd3a..84b529207 100644
--- a/ansible/roles/setup/tasks/main.yml
+++ b/ansible/roles/setup/tasks/main.yml
@@ -53,6 +53,8 @@
 - debug: var=configFiles.stdout
 
 - name: Apply helmfiles
+  environment:
+    - KEYCLOAK_PASSWORD: "{{ keycloak_password }}"
   command: 'oas_control /usr/local/bin/control applyHelmfiles'
   register: applyHelmfiles
 - debug: var=applyHelmfiles.stdout
-- 
GitLab