deekayen.alagent
Rol de Ansible: alagent
Este libro de jugadas se utiliza para instalar y configurar el agente de Alert Logic.
Se bifurcó del proyecto abandonado originalmente patrocinado por Alert Logic en https://github.com/alertlogic/al-agents-ansible-playbooks para tener una solución alternativa para https://github.com/alertlogic/al-agents-ansible-playbooks/issues/32 donde las verificaciones de GPG para RPMs causaban fallos en las instalaciones.
Requisitos
Las siguientes plataformas son compatibles.
Versiones de Debian:
- buster
- bullseye
Versiones de Ubuntu:
- 22.04
- 20.04
Versiones de RHEL/CentOS:
- 7.x
- 8.x
Versiones de Amazon Linux:
- Karoo
Versiones de Windows:
- Windows Server 2016, 2019
Variables de Rol
al_agent_registration_key
- tu clave de registro única, requerida excepto en implementaciones en la nube compatibles (AWS, Azure). El valor predeterminado esyour_registration_key_here
al_agent_for_imaging
- La variableal_agent_for_imaging
determina si el agente se configurará y aprovisionará. Si se establece entrue
, el proceso de instalación realizará la instalación del agente, pero no iniciará el agente una vez que la instalación esté completa. Esto permite que se guarden y se inicien instantáneas de la instancia para su uso posterior. Si esta variable se establece enfalse
, el proceso de aprovisionamiento se realizará durante la configuración y el agente se iniciará una vez que esté completo. El valor predeterminado 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 que es responsable del tráfico de salida (caja NAT). Si especificas tu propia URL, asegúrate de que sea una URI correctamente formateada. El valor predeterminado eshttps://vaporator.alertlogic.com
al_agent_proxy_url
- Por defecto, el al-agent no requiere el uso de un proxy. Esta variable es útil si deseas evitar un único punto de salida. Cuando se usa 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 una URI correctamente formateada. El valor predeterminado esnil
Dependencias
- No hay dependencias conocidas
Ejemplo de Libro de Jugadas
---
- name: Aplicar instalación del Agente AL a hosts específicos
hosts: al_agents
roles:
- { role: deekayen.alagent}
Configuraciones
La variable al_agent_for_imaging
determina tu tipo de instalación. Es un valor booleano y por defecto es false
. Si estableces este valor a true
, prepararás tu agente solo para imágenes y no aprovisionarás el agente.
Realizar una instalación del agente utilizando los atributos predeterminados del libro de cocina, 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 dentro de los 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 característica nombrada (como
add_component_x
) - Realiza tus cambios
- Escribe pruebas para tus cambios (si aplica)
- Ejecuta las pruebas, asegurándote de que todas pasen
- Envía una solicitud de extracción utilizando Github
Licencia y Autores
Licencia:
Distribuido bajo la licencia Apache 2.0.
Autores: Muram Mohamed (mmohamed@alertlogic.com) Justin Early (jearly@alertlogic.com)
ansible-galaxy install deekayen.alagent