---

- name: Delegate to DEB Package(Debian/Ubuntu)
  include: use-deb.yml
  when: ansible_pkg_mgr == "apt"

- name: Delegate to RPM Package(Centos)
  include: use-rpm.yml
  when: ansible_pkg_mgr == "yum"

- name: Install fluent-plugin-*
  shell: /usr/sbin/td-agent-gem install {{ item }}
  with_items:
    - fluent-plugin-s3
  ignore_errors: yes

- name: Deploy fluent config file
  template:
    src: "{{ region }}_forward.conf.j2"
    dest: /etc/td-agent/td-agent.conf
  notify:
    - restart td-agent

- name: Keep fluent ruuning
  service:
    name: td-agent
    state: started
    enabled: yes
