---
# Установить conntrack-tools на все управляемые хосты.
# Требуется для сбора данных о соединениях командой conntrack -L (TCP и UDP).
# Пакет называется по-разному: conntrack-tools (CentOS), conntrack (Debian).
#
# Запуск: ansible-playbook -i inventory/prod playbooks/setup_conntrack.yml
- name: Установить environment
  hosts: all
  gather_facts: true
  ignore_unreachable: true

  tasks:
    - name: Установить conntrack-tools (CentOS) # noqa: command-instead-of-module
      ansible.builtin.command:
        cmd: yum install -y conntrack-tools
        creates: /usr/sbin/conntrack
      become: true
      when: ansible_os_family | lower == "redhat"
    - name: Установить conntrack (Debian)
      ansible.builtin.apt:
        name: conntrack
        state: present
        update_cache: false
      become: true
      when: ansible_os_family | lower == "debian"
