ansible-roles/mongodb/tasks/main_stretch.yml
Jérémy Lecour ad80bc9ff7 mongodb: install python-pymongo for monitoring
Backport from commit 0858f53b2a70718d8b1f4567a4348c3e9b5c4faf
2018-01-20 19:33:18 +01:00

35 lines
590 B
YAML

---
- name: Install packages
apt:
name: "{{ item }}"
state: installed
with_items:
- mongodb
- mongo-tools
- name: install dependency for monitoring
apt:
name: python-pymongo
state: installed
- name: Custom configuration
template:
src: mongodb_stretch.conf.j2
dest: "/etc/mongodb.conf"
force: yes
backup: no
notify: restart mongodb
- name: enable service
service:
name: mongodb
enabled: yes
- name: Configure logrotate
template:
src: logrotate_stretch.j2
dest: /etc/logrotate.d/mongodb
force: yes
backup: no