darkwizard242.scout
Ansible Rolle: scout
Rolle zur Installation (standardmäßig) von scout
auf Debian/Ubuntu und EL Systemen. Scout ist ein URL-Fuzzer, der ursprünglich von Liam Galvin entwickelt wurde.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgelistet (in defaults/main.yml
zu finden):
Variablenliste:
scout_app: scout
scout_version: 0.15.1
scout_os: "{{ ansible_system | lower }}"
scout_architecture_map:
amd64: amd64
x86_64: amd64
64-bit: amd64
scout_dl_url: https://github.com/liamg/{{ scout_app }}/releases/download/v{{ scout_version }}/{{ scout_app }}-{{ scout_os }}-{{ scout_architecture_map[ansible_architecture] }}
scout_bin_path: "/usr/local/bin/{{ scout_app }}"
scout_file_owner: root
scout_file_group: root
scout_file_mode: '0755'
Variablentabelle:
Variable (standard) | Beschreibung |
---|---|
scout_app | Definiert die zu installierende App, d.h. scout |
scout_version | Wird definiert, um die gewünschte Version dynamisch abzurufen. Standard: 0.14.0 |
scout_os | Definiert den Betriebssystemtyp. Wird verwendet, um die korrekten Binaries basierend auf dem Betriebssystemtyp zu erhalten. |
scout_architecture_map | Definiert die Betriebsarchitektur. Wird verwendet, um den richtigen Typ von Binaries basierend auf der Systemarchitektur einzustellen. |
scout_dl_url | Definiert die URL zum Herunterladen der scout-Binärdatei. |
scout_bin_path | Wird definiert, um den entsprechenden Speicherort für die scout-Binärdatei festzulegen. Standard: /usr/local/bin/scout |
scout_file_owner | Eigentümer der scout Binärdatei. |
scout_file_group | Gruppe der scout Binärdatei. |
scout_file_mode | Berechtigung für die scout Binärdatei. |
Abhängigkeiten
Keine.
Beispiel-Playbook
Für das Standardverhalten der Rolle (d.h. Installation von scout) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.scout
Für die Anpassung des Verhaltens der Rolle (d.h. Angabe der gewünschten scout Version) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.scout
vars:
scout_version: 0.7.1
Für die Anpassung des Verhaltens der Rolle (d.h. Platzierung der Binärdatei des scout Pakets an einem anderen Ort) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.scout
vars:
scout_bin_path: /bin/
Lizenz
Autor Informationen
Diese Rolle wurde von Ali Muhammad erstellt.
Über das Projekt
Installs/Uninstalls 'scout', which was developed by Liam Galvin to perform URL fuzzing and discover undisclosed files.
Installieren
ansible-galaxy install darkwizard242.scout
Lizenz
mit
Downloads
4.3k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!