From dd62491fd7196f3fc2ae96980a60f13eca6f5de3 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Tue, 3 Aug 2021 19:59:45 -0400 Subject: [PATCH] Mongo analytics needs correct user. --- ansible/playbooks/setup_mongo.yml | 2 +- ansible/roles/mongo/tasks/main.yml | 4 ++-- ansible/setup.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ansible/playbooks/setup_mongo.yml b/ansible/playbooks/setup_mongo.yml index 0fa02581a..53e4e3051 100644 --- a/ansible/playbooks/setup_mongo.yml +++ b/ansible/playbooks/setup_mongo.yml @@ -1,6 +1,6 @@ --- - name: SETUP -> mongo containers - hosts: mongo + hosts: mongo, mongo_analytics vars: - update_apt_cache: yes - motd_role: db diff --git a/ansible/roles/mongo/tasks/main.yml b/ansible/roles/mongo/tasks/main.yml index cee0ac1d9..a892811e8 100644 --- a/ansible/roles/mongo/tasks/main.yml +++ b/ansible/roles/mongo/tasks/main.yml @@ -32,11 +32,10 @@ state: mounted - name: Copy MongoDB keyfile - become: yes copy: content: "{{ mongodb_keyfile }}" dest: /srv/newsblur/config/mongodb_keyfile.key - owner: root + owner: nb mode: 0400 tags: - keyfile @@ -100,6 +99,7 @@ ports: - "27017:27017" command: --config /etc/mongod.conf + user: nb:nb volumes: - /mnt/{{ inventory_hostname | regex_replace('db-|-', '') }}:/data/db - /srv/newsblur/ansible/roles/mongo/templates/mongo.analytics.conf:/etc/mongod.conf diff --git a/ansible/setup.yml b/ansible/setup.yml index ed07a7e1a..958d65a8d 100644 --- a/ansible/setup.yml +++ b/ansible/setup.yml @@ -10,7 +10,7 @@ - import_playbook: playbooks/setup_postgres.yml when: "'postgres' in group_names" - import_playbook: playbooks/setup_mongo.yml - when: "'mongo' in group_names" + when: "'mongo' in group_names or 'mongo_analytics' in group_names" - import_playbook: playbooks/setup_redis.yml when: "'redis' in group_names" - import_playbook: playbooks/setup_elasticsearch.yml