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 для получения более подробной информации или Европейскую Публичную Лицензию для получения более подробной информации.
Информация об авторах
- Карлос Чедас Фернандес
- Даниэль Санчес Фабрегас
- Хуан Антонио Валино Гарсия
ansible-galaxy install amtega/ansible_role_tcpwrappers