From 0ce47ee1b394308ba72033a2331912db09d1dd62 Mon Sep 17 00:00:00 2001 From: Sistason <c3infra@sistason.de> Date: Sat, 4 Dec 2021 22:35:26 +0100 Subject: [PATCH] integrate working with keyFiles --- defaults/main.yml | 1 + tasks/main.yml | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index b4fe083..a2b81f1 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -23,3 +23,4 @@ mongodb: keep_days: 2 replicaset: {} user: {} + keyfile_contents: "" diff --git a/tasks/main.yml b/tasks/main.yml index 865ce3c..386ec70 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -3,6 +3,15 @@ executable: pip3 name: pymongo +- name: template keyfile if necessary + copy: + dest: "{{ mongodb.config.security.keyFile }}" + content: "{{ mongodb.keyfile_contents }}" + owner: mongodb + group: mongodb + mode: "0600" + when: mongodb.keyfile_contents and mongodb.config.security.keyFile + - name: copy mongodb config notify: - restart mongodb -- GitLab