Ensure dbpath directory has configurable owner

Looks like when this variable was introduced, this particular task was
missed.

This has also been moved to the configuration stage, since it seems to
fit with the task for ensuring the log directory exists, too.
This commit is contained in:
Daniel White 2016-04-27 14:14:55 +10:00
parent 707d0ecaae
commit a0ce9baaac
2 changed files with 7 additions and 3 deletions

View File

@ -32,6 +32,13 @@
file: state=touch dest={{ mongodb_systemlog_path }} owner={{ mongodb_user }} group={{mongodb_user}} mode=0755 file: state=touch dest={{ mongodb_systemlog_path }} owner={{ mongodb_user }} group={{mongodb_user}} mode=0755
when: logfile_stat is defined and not logfile_stat.stat.exists when: logfile_stat is defined and not logfile_stat.stat.exists
- name: Ensure dbpath directory
file:
path: "{{ mongodb_storage_dbpath }}"
state: directory
owner: "{{ mongodb_user }}"
recurse: yes
- name: Configure mongodb - name: Configure mongodb
template: src=mongod.conf.j2 dest=/etc/mongod.conf backup=yes owner=root group=root mode=0644 template: src=mongod.conf.j2 dest=/etc/mongod.conf backup=yes owner=root group=root mode=0644
register: config_result register: config_result

View File

@ -44,9 +44,6 @@
- "{{mongodb_package}}" - "{{mongodb_package}}"
- numactl - numactl
- name: Ensure dbpath directory
file: path={{mongodb_storage_dbpath}} state=directory owner=mongodb recurse=yes
- name: reload systemd - name: reload systemd
shell: systemctl daemon-reload shell: systemctl daemon-reload
changed_when: false changed_when: false