fastlorenzo.redelk_client
redelk-client
NIEAKTUALNE: proszę używać https://github.com/fastlorenzo/redelk-ansible zamiast tego
Rola Ansible do wdrażania komponentów klienta RedELK.
Zmienne
Poniższe zmienne można zmienić:
Klucz | Typ | Domyślna wartość | Opis |
---|---|---|---|
attack_scenario | string | "redteam" |
Nazwa scenariusza ataku zespołu red team. Obecnie wspierana jest tylko jedna nazwa |
es_deploy_beats | lista | ["filebeat"] |
Ustaw, które "beaty" wdrożyć (możliwe wartości: filebeat / apm-server / auditbeat / heartbeat / metricbeat / nagioscheckbeat / packetbeat ) |
es_version | string | "7.16.3" |
Wersja Elastic |
optsec_dir | string | "/opt" |
Katalog główny do instalacji komponentów (gdzie będą przechowywane dane klienta) - pozwala przechowywać na zaszyfrowanej partycji/dysku |
redelk_cert_path | string | "certificates/redelk" |
Lokalne ścieżka do przechowywania certyfikatów RedELK. Powinna odpowiadać wartości redelk_cert_path w roli redelk-server . |
redelk_server_host | string | "localhost" |
Nazwa hosta lub adres IP serwera RedELK (używane do docelowego serwisu filebeat) |
redelk_user | string | "redelk" |
Nazwa użytkownika SSH RedELK (używane do synchronizacji danych między serwerem monitorującym RedELK a klientami) |
ssh_keys_path | string | "ssh_keys" |
Lokalne ścieżka do przechowywania kluczy SSH |
Zależności
Nie ma szczególnych zależności dla tego modułu.
Przykładowy playbook
- name: Zastosuj rolę redelk-client do serwerów zespołu
hosts: teamservers
gather_facts: True
tags:
- teamservers
roles:
- redelk-client
- name: Zastosuj rolę redelk-client do przekierowań
hosts: redirectors
gather_facts: True
tags:
- redirectors
roles:
- redelk-client
Przykładowa inwentarz
[monitoring]
redelk-server ansible_user=rtoperator ansible_host=192.168.20.150 ansible_become_password=redelk type=monitoring
[teamservers]
c2-01 ansible_user=rtoperator ansible_host=192.168.20.151 ansible_become_password=redelk type=c2
[redirectors]
redir-01 ansible_user=rtoperator ansible_host=192.168.20.152 ansible_become_password=redelk type=redirector
Kod źródłowy
Licencja
BSD 3-Clause
Utrzymujący
Lorenzo Bernardi / @fastlorenzo
Zainstaluj
ansible-galaxy install fastlorenzo.redelk_client
Licencja
bsd-3-clause
Pobrania
280
Właściciel
Red teamer always eager to learn