geerlingguy.aws-inspector
Ansible Rolle: AWS Inspector
Installiert AWS Inspector (awsagent) auf RedHat/CentOS oder Debian/Ubuntu.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):
aws_inspector_url: "https://d1wk0tztpsntt1.cloudfront.net/linux/latest/install"
aws_inspector_installer_dest: /tmp/aws_inspector_agent_installer
URL, von der der Installer für den Inspector heruntergeladen wird, und temporäres Verzeichnis, in dem der Installer gespeichert wird.
awsagent_state: started
awsagent_enabled: true
Steuert den Dienst awsagent; standardmäßig muss der awsagent auf jedem Server, den Sie untersuchen möchten, laufen, damit Amazon Inspector korrekt funktioniert.
Es gibt auch einen Handler, restart awsagent, der verwendet werden kann, um den Agenten neu zu starten.
aws_inspector_role_test_mode: false
Setzen Sie dies auf true, wenn Sie testen oder diese Rolle außerhalb einer EC2-Instanz verwenden (z. B. wenn Sie in CI testen oder einen Server in einer anderen Cloud-Umgebung erstellen).
Es gibt auch Unterstützung für die Proxy-Konfiguration:
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
Setzen Sie aws_inspector_proxy_enabled auf true und konfigurieren Sie die anderen *_proxy-Variablen, um eine Datei /etc/init.d/awsagent.env zu erstellen, die die Proxy-Unterstützung aktiviert.
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: ec2-instances
roles:
- geerlingguy.aws-inspector
Lizenz
MIT / BSD
Autoreninformation
Diese Rolle wurde 2017 von Jeff Geerling erstellt, dem Autor von Ansible for DevOps.
AWS Inspector installation for Linux.
ansible-galaxy install geerlingguy.aws-inspector