frite.recon_package_manager
角色名称
一个用于处理Recon工具包操作(例如工具所需的先决条件)的角色。
要求
基本上没有。
角色变量
根据操作系统的不同,您需要设置不同的变量。
对于apt
(例如Debian,Ubuntu,基于Debian的系统),您需要以下内容:
apt_packages:
- nmap
对于yum
(例如CentOS 7),您需要以下内容:
yum_packages:
- nmap
对于dnf
(例如CentOS 8),您需要以下内容:
dnf_packages:
- nmap
默认情况下,它不会自动更新或自动卸载软件包。 如果您想要这个功能,您需要设置:
pkg_mgr_updates: true # 用于更新
pkg_mgr_autoremoves: true # 自动卸载不需要的软件包
示例剧本
包含一个如何使用您角色的示例(例如,将变量作为参数传入)对用户总是很有帮助:
- hosts: servers
roles:
- { role: ansible-role-recon-package-manager, dnf_packages: nmap }
许可证
BSD
作者信息
联系我的最好方式是通过GH问题或在推特上@我。