--- - name: "Add datasaker repository" yum_repository: name: datasaker description: datasaker-repo baseurl: "{{ datasaker_yum_repo }}" enabled: "{{ datasaker_yum_enabled }}" gpgcheck: "{{ datasaker_yum_gpgcheck }}" - set_fact: datasaker_agents: "{{ datasaker_agents | reject('equalto', 'dsk-log-agent') | list }}" - name: "Check datasaker Agent" include_tasks: check-agent.yml - name: Make Datasaker Log Directory ansible.builtin.file: path: "{{ datasaker_host_log_path }}/{{ item }}" state: directory recurse: yes owner: root group: root with_items: - "{{ datasaker_agents }}" - name: "Install datasaker log agent" apt: name: "td-agent" state: latest update_cache: yes when: '"dsk-log-agent" in datasaker_agents' - name: "Install datasaker agent" yum: name: "{{ item }}" state: present update_cache: yes with_items: - "{{ datasaker_agents }}" notify: - Reload systemd configuration - Restart {{ item }} service ignore_errors: true