summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Copeland <ben.copeland@linaro.org>2019-01-07 19:59:13 +0000
committerBenjamin Copeland <ben.copeland@linaro.org>2019-01-11 11:42:46 +0000
commit6e28559d462d858ae622b78615ca5c19930832a0 (patch)
tree3aa4eeb005fe9b2180fb242adaf18c2cb1734645
parentc86e8420b467a775638f279948993c5175aa3dcd (diff)
grimoirelab: Add support for secrets dir
This is needed so we can get Gerrit stats. Change-Id: I69821cacdd7b5151ca5a0d8e3187e8959a73fce3 Reviewed-on: https://review.linaro.org/29678 Reviewed-by: Kelley Spoon <kelley.spoon@linaro.org> Reviewed-by: Benjamin Copeland <ben.copeland@linaro.org>
-rw-r--r--roles/docker-grimoirelab/defaults/main.yml6
-rw-r--r--roles/docker-grimoirelab/tasks/main.yml7
2 files changed, 11 insertions, 2 deletions
diff --git a/roles/docker-grimoirelab/defaults/main.yml b/roles/docker-grimoirelab/defaults/main.yml
index 6b4710c1..2ebc695d 100644
--- a/roles/docker-grimoirelab/defaults/main.yml
+++ b/roles/docker-grimoirelab/defaults/main.yml
@@ -10,8 +10,10 @@ docker_mordred_infra: "{{grimoirelab_root}}/infra.cfg"
docker_mordred_projects: "{{grimoirelab_root}}/projects.json"
docker_grimoirelab_identities: "{{grimoirelab_root}}/identities.yaml"
docker_grimoirelab_orgs: "{{grimoirelab_root}}/orgs.json"
-
docker_grimoirelab_logs: "{{grimoirelab_root}}/logs"
+docker_grimoirelab_user_dir_ssh: "{{grimoirelab_root}}/secrets/grimoirelab/ssh"
+
+docker_grimoirelab_secrets: "{{secrets_dir}}/files/grimoirelab"
# MariaDB
docker_image_mariadb: mariadb:10.1
@@ -20,6 +22,6 @@ docker_container_name_mariadb: grimoirelab-db
docker_mariadb_data: "{{grimoirelab_root}}/mysql"
# Kibiter
-docker_image_kibiter: bitergia/kibiter:optimized-v6.1.4-2
+docker_image_kibiter: bitergia/kibiter:community-v6.1.4-2
docker_container_name_kibiter: grimoirelab-kibiter
docker_port_kibiter: 5602
diff --git a/roles/docker-grimoirelab/tasks/main.yml b/roles/docker-grimoirelab/tasks/main.yml
index 623ee870..b2073767 100644
--- a/roles/docker-grimoirelab/tasks/main.yml
+++ b/roles/docker-grimoirelab/tasks/main.yml
@@ -37,6 +37,12 @@
links:
- "elk-production:elk"
+- name: Ensure secrets dir exists
+ copy:
+ src: "{{docker_grimoirelab_secrets}}"
+ dest: "{{grimoirelab_root}}/secrets"
+ mode: 0600
+
- name: Create docker grimoirelab container
docker_container:
name: "{{docker_container_name_grimoirelab}}"
@@ -56,6 +62,7 @@
- "{{docker_grimoirelab_identities}}:/identities.yaml"
- "{{docker_grimoirelab_orgs}}:/orgs.json"
- "{{docker_grimoirelab_logs}}:/logs"
+ - "{{docker_grimoirelab_user_dir_ssh}}:/home/grimoirelab/.ssh"
- name: Wait for docker to start
wait_for: