geerlingguy.aws-inspector
Rol de Ansible: AWS Inspector
Instala AWS Inspector (awsagent) en RedHat/CentOS o Debian/Ubuntu.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml
):
aws_inspector_url: "https://d1wk0tztpsntt1.cloudfront.net/linux/latest/install"
aws_inspector_installer_dest: /tmp/aws_inspector_agent_installer
URL desde la cual se descargará el instalador del inspector y el directorio temporal donde se almacenará el instalador.
awsagent_state: started
awsagent_enabled: true
Controla el servicio awsagent
; por defecto, para que Amazon Inspector funcione correctamente, debes tener awsagent
en funcionamiento en cualquier servidor que desees inspeccionar.
También hay un manejador, restart awsagent
, que se puede usar para reiniciar el agente.
aws_inspector_role_test_mode: false
Establece esto en true
si estás probando o usando este rol fuera de una instancia de EC2 (por ejemplo, si estás probando en CI o construyendo un servidor en un entorno de nube diferente).
También hay soporte para la configuración de 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
Configura aws_inspector_proxy_enabled
en true
y ajusta las demás variables *_proxy
para crear un archivo /etc/init.d/awsagent.env
que habilite el soporte para proxy.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: ec2-instances
roles:
- geerlingguy.aws-inspector
Licencia
MIT / BSD
Información del Autor
Este rol fue creado en 2017 por Jeff Geerling, autor de Ansible for DevOps.
AWS Inspector installation for Linux.
ansible-galaxy install geerlingguy.aws-inspector