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 или написать мне в twitter.
ansible-galaxy install frite/ansible-role-recon-package-manager