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
关于项目

Configuration of TCP Wrappers security framework

安装
ansible-galaxy install amtega.tcpwrappers
许可证
gpl-3.0
下载
561
拥有者
Agency for Technological Modernization of Galicia