diff --git a/tasks/mms-agent.yml b/tasks/mms-agent.yml index c8658e1..f2d8fc2 100644 --- a/tasks/mms-agent.yml +++ b/tasks/mms-agent.yml @@ -1,12 +1,25 @@ --- -- name: Install MMS agent pt. 1 +- name: Download MMS Agent (Debian) get_url: url={{mongodb_mms_agent_pkg}} dest={{mongodb_storage_dbpath}}/mms-agent.deb register: mongodb_mms_agent_loaded + when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu' -- name: Install MMS agent pt. 2 - apt: deb={{mongodb_storage_dbpath}}/mms-agent.deb - when: mongodb_mms_agent_loaded.changed +- name: Download MMS Agent (RHEL) + get_url: url={{mongodb_mms_agent_pkg}} dest={{mongodb_storage_dbpath}}/mms-agent.rpm + register: mongodb_mms_agent_loaded + when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux' + +- name: Install MMS agent (Debian) + apt: + deb: "{{mongodb_storage_dbpath}}/mms-agent.deb" + when: mongodb_mms_agent_loaded.changed and (ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu') + +- name: Install MMS agent (RHEL) + yum: + name: "{{mongodb_storage_dbpath}}/mms-agent.rpm" + state: present + when: mongodb_mms_agent_loaded.changed and (ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux') - name: Configure the MMS agent pt. 1 file: state=directory path=/etc/mongodb-mms owner={{mongodb_user}} group={{mongodb_user}} mode=0755