japm94.ansible_role_aws_inspector
Rola Ansible: AWS Inspector
Instaluje AWS Inspector (awsagent) na systemach RedHat/CentOS lub Debian/Ubuntu.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
aws_inspector_url: "https://d1wk0tztpsntt1.cloudfront.net/linux/latest/install"
aws_inspector_installer_dest: /tmp/aws_inspector_agent_installer
URL, z którego zostanie pobrany instalator inspektora oraz tymczasowy katalog, w którym będzie przechowywany instalator.
awsagent_state: started
awsagent_enabled: true
Kontrola usługi awsagent
; domyślnie, aby Amazon Inspector działał poprawnie, usługa awsagent
musi być uruchomiona na każdym serwerze, który chcesz poddać inspekcji.
Jest również dostępny handler restart awsagent
, który może być użyty do ponownego uruchomienia agenta.
aws_inspector_role_test_mode: false
Ustaw tę wartość na true
, jeśli testujesz lub używasz tej roli poza instancją EC2 (np. podczas testowania w CI lub budując serwer w innym środowisku chmurowym).
Obsługiwane jest również konfigurowanie proxy:
aws_inspector_proxy_enabled: false
aws_inspector_https_proxy: 127.0.0.1:8080
aws_inspector_http_proxy: 127.0.0.1:8080
aws_inspector_no_proxy: 169.254.169.254
Ustaw aws_inspector_proxy_enabled
na true
i skonfiguruj pozostałe zmienne *_proxy
, aby utworzyć plik /etc/init.d/awsagent.env
, który umożliwi wsparcie dla proxy.
Zależności
Brak.
Przykładowy Playbook
- hosts: ec2-instances
roles:
- geerlingguy.aws-inspector
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2017 roku przez Jeffa Geerlinga, autora Ansible for DevOps.
ansible-galaxy install japm94.ansible_role_aws_inspector