alertlogic.al_agents
Ansible Role: al-agents
Este playbook se utiliza para instalar y configurar el agente de Alert Logic.
Requisitos
Las siguientes plataformas son compatibles.
Versiones de Debian:
- squeeze
- wheezy
- jessie
Versiones de Ubuntu:
- 10.x
- 12.x
- 14.x
- 16.x
- 18.x
Versiones de RHEL/CentOS:
- 6.x
- 7.x
Versiones de SuSE:
- 12.1
- 12.0
- 11.4
- 11.3
Versiones de Amazon Linux:
- Karoo
Versiones de Windows:
- Windows Server 2003+SP1, 2008, 2012, 2016
- Windows XP+SP1, Vista, 7, 8, 10
Variables del Rol
al_agent_registration_key
- tu clave de registro única, requerida excepto en implementaciones en la nube soportadas (AWS, Azure). Por defecto esyour_registration_key_here
.al_agent_for_imaging
- La variableal_agent_for_imaging
determina si el agente será configurado y provisionado. Si se establece entrue
, el proceso de instalación instalará el agente pero no lo iniciará una vez completada la instalación. Esto permite que se guarden y se inicien instantáneas de instancias para su uso posterior. Si esta variable se establece enfalse
, el proceso de aprovisionamiento se realiza durante la configuración y el agente se inicia una vez que se completa. Por defecto esfalse
.al_agent_egress_host
,al_agent_egress_port
- Por defecto, todo el tráfico se envía a https://vaporator.alertlogic.com. Esta variable es útil si tienes una máquina responsable del tráfico saliente (caja NAT). Si especificas tu propia URL, asegúrate de que sea un URI correctamente formateado. Por defecto eshttps://vaporator.alertlogic.com
.al_agent_proxy_url
- Por defecto, al-agent no requiere el uso de un proxy. Esta variable es útil si deseas evitar un solo punto de salida. Cuando se utiliza un proxy, se requieren los valores deal_agent_egress_host
yal_agent_proxy_url
. Si especificas una URL de proxy, asegúrate de que sea un URI correctamente formateado. Por defecto esnil
.
Dependencias
- no hay dependencias conocidas
Ejemplo de Playbook
---
- name: Aplicar instalación AL Agent a hosts específicos
hosts: al_agents
roles:
- { role: alertlogic.al_agents}
Configuraciones
La variable al_agent_for_imaging
determina tu tipo de instalación. Es un valor booleano y por defecto es false
. Establecer este valor en true
preparará tu agente solo para la creación de imágenes y no aprovisionará el agente.
Realizar una instalación del agente usando los atributos predeterminados del cookbook, configurará el agente y aprovisionará la instancia de inmediato. Si has configurado correctamente tu clave de registro, tu host debería aparecer en la Consola de Alert Logic en un plazo de 15 minutos. Nota: en las implementaciones de AWS y Azure, el uso de la clave es opcional y generalmente no es necesario.
Contribuciones
- Haz un fork del repositorio en Github
- Crea una rama de función con nombre (como
add_component_x
) - Escribe tu cambio
- Escribe pruebas para tu cambio (si es aplicable)
- Ejecuta las pruebas, asegurándote de que todas pasen
- Envía un Pull Request usando Github
Licencia y Autores
Licencia:
Distribuido bajo la licencia Apache 2.0.
Autores: Muram Mohamed (mmohamed@alertlogic.com) Justin Early (jearly@alertlogi.com)
ansible-galaxy install alertlogic.al_agents