amtega.tcpwrappers
Ansible tcpwrappers 角色
这是一个配置 TCP Wrappers 安全框架的 Ansible 角色,通过 /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 - 加利西亚自治区
该角色是自由软件:您可以根据以下条款重新分发和/或修改它:
GNU 通用公共许可证第 3 版,或(可选择)任何更高版本;或欧洲联盟公共许可证,版本 1.2 或即将由欧洲委员会批准的欧洲联盟公共许可证后续版本。
该角色在希望能有用的基础上分发,但没有任何保证;甚至没有适销性或特定用途适用性的隐含保证。有关详细信息,请参阅 GNU 通用公共许可证或欧洲联盟公共许可证。
作者信息
- Carlos Chedas Fernández
- Daniel Sánchez Fábregas
- Juan Antonio Valiño García