--- # Tasks for installation on RedHat Family - name: Ensure xinetd installed yum: name: xinetd state: installed notify: restart xinetd - name: Gather facts of packages package_facts: manager: "auto" - name: Install check-mk-agent block: - name: Download the agent from Server get_url: url: "{{ cmk_rpm_agent }}{{ cmk_auth }}" dest: /tmp/check-mk-agent.rpm - name: Ensure check_mk_agent installed yum: name: /tmp/check-mk-agent.rpm state: installed notify: - restart xinetd - cmk fresh install - name: Remove agent Download file: path: /tmp/check-mk-agent.rpm state: absent when: "'check-mk-agent' not in ansible_facts.packages or cmk_force_install" tags: - check_mk_agent