marverix.netcat
Ansible角色:Netcat
Ansible角色,用于在Linux上安装Netcat。
功能
- ✔️ 安装Netcat
- ✔️ 你可以选择安装的版本:
- ✔️ 如果缺失,将创建
nc
和netcat
的别名 - ✔️ 使用Molecule进行测试验证
注意:有几种“netcat”的版本。比如,Debian提供 netcat-openbsd
或 netcat-traditional
,而这些在CentOS上并未移植或编译。因此我决定只提供以上两个版本的安装选项,因为这两个版本在Debian和CentOS中都有。所以你在所有机器上都能获得相同的使用体验。
支持的平台
- ✔️ Ubuntu 18.04 (Bionic)
- ✔️ Ubuntu 20.04 (Focal)
- ✔️ CentOS 7
- ✔️ CentOS 8
要求
无
角色变量
变量 | 描述 | 默认值 |
---|---|---|
netcat_install |
要安装的版本列表 | ['ncat'] |
netcat_alias_to |
nc 和 netcat 别名指向哪个应用? |
ncat |
依赖项
无
示例剧本
最简单的示例
--- - hosts: all roles: - marverix.netcat
安装
ncat
和cryptcat
;别名指向cryptcat
--- - hosts: all roles: - role: marverix.netcat vars: netcat_install: - ncat - cryptcat netcat_alias_to: cryptcat
许可证
ISC