frite.recon_package_manager
Rollenname
Eine Rolle, um Paketoperationen (d.h. Voraussetzungen für Werkzeuge usw.) für Recon zu verwalten.
Anforderungen
Im Grunde keine.
Rollenvariablen
Je nach Betriebssystem müssen unterschiedliche Variablen festgelegt werden.
Für apt
(z.B. Debian, Ubuntu, Debian-basierte Systeme) benötigen Sie Folgendes:
apt_packages:
- nmap
Für yum
(z.B. CentOS 7) benötigen Sie Folgendes:
yum_packages:
- nmap
Für dnf
(z.B. CentOS 8) benötigen Sie Folgendes:
dnf_packages:
- nmap
Standardmäßig aktualisiert es nicht automatisch oder entfernt Pakete nicht automatisch. Wenn Sie diese Funktionalität wünschen, müssen Sie Folgendes angeben:
pkg_mgr_updates: true # für Updates
pkg_mgr_autoremoves: true # um nicht benötigte Pakete automatisch zu entfernen
Beispiel-Playbook
Ein Beispiel, wie man Ihre Rolle verwendet (zum Beispiel mit Variablen, die als Parameter übergeben werden), ist immer hilfreich für die Nutzer:
- hosts: server
roles:
- { role: ansible-role-recon-package-manager, dnf_packages: nmap }
Lizenz
BSD
Autorinformationen
Die beste Möglichkeit, mich zu erreichen, ist über GitHub-Probleme oder Sie können mich auf Twitter ansprechen.
Ansible role to handle packages for recon project.
ansible-galaxy install frite.recon_package_manager