ansible-role-mongodb/tasks/mms-agent.yml

28 lines
836 B
YAML
Raw Normal View History

2014-12-19 14:39:09 +00:00
---
2018-07-05 08:53:11 +00:00
- name: Install MMS agent (Debian)
apt:
2019-05-21 19:42:02 +00:00
deb: "{{ mongodb_mms_agent_pkg }}"
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
- name: Install MMS agent (RHEL)
yum:
2019-05-21 19:42:02 +00:00
name: "{{ mongodb_mms_agent_pkg }}"
state: present
2019-05-21 19:42:02 +00:00
when: ansible_distribution == 'CentOS' or ansible_distribution == 'RedHat'
2014-12-19 14:39:09 +00:00
- name: Configure the MMS agent pt. 1
2019-05-21 19:42:02 +00:00
file:
state: directory
path: /etc/mongodb-mms
owner: "{{ mongodb_user }}"
group: "{{ mongodb_user }}"
mode: 0755
2014-12-19 14:39:09 +00:00
- name: Configure the MMS agent pt. 2
2019-04-25 13:33:47 +00:00
template: src=monitoring-agent.config.j2 dest=/etc/mongodb-mms/monitoring-agent.config
notify: mongodb-mms-monitoring-agent restart
2014-12-19 14:39:09 +00:00
- name: Ensure that the MMS agent is started
2019-04-25 13:33:47 +00:00
service: name=mongodb-mms-monitoring-agent state=started enabled=yes
when: mongodb_manage_service