tcpwrappers

Роли tcpwrappers для Ansible

Это роль Ansible, которая настраивает систему безопасности TCP Wrappers через файлы /etc/hosts.allow и /etc/hosts.deny.

Переменные роли

Список всех переменных по умолчанию для этой роли доступен в defaults/main.yml.

Пример плейбука

Вот пример плейбука:

---

- hosts: all
  roles:    
    - role: amtega.tcpwrappers
      vars:
        tcpwrappers_allow:
          - daemons:
              - ssh
              - ftp
            clients:
              - localhost
            state: present

          - daemons:
              - ssh
              - ftp
            clients:
              - LOCAL
            state: present

        tcpwrappers_deny:
          - daemons:
              - ALL
            clients:
              - ALL
            state: present

Тестирование

Тесты основаны на molecule с контейнерами docker.

cd amtega.tcpwrappers

molecule test

Лицензия

Авторские права (C) 2022 AMTEGA - Xunta de Galicia

Эта роль является бесплатным программным обеспечением: вы можете распространять и/или изменять её на условиях:

GNU General Public License версии 3 или (по вашему выбору) любой более поздней версии; или Лицензии Public License Европейского Союза, либо версии 1.2, либо – как только они будут одобрены Европейской комиссией – последующие версии EUPL.

Эта роль распространяется в надежде, что она окажется полезной, но БЕЗ ГАРАНТИЙ; без даже подразумеваемых гарантий товарного состояния или пригодности для определенной цели. См. GNU General Public License для получения более подробной информации или Европейскую Публичную Лицензию для получения более подробной информации.

Информация об авторах

  • Карлос Чедас Фернандес
  • Даниэль Санчес Фабрегас
  • Хуан Антонио Валино Гарсия
О проекте

Configuration of TCP Wrappers security framework

Установить
ansible-galaxy install amtega/ansible_role_tcpwrappers
Лицензия
gpl-3.0
Загрузки
542
Владелец
Agency for Technological Modernization of Galicia