deekayen.alagent

Rôle Ansible : alagent

Molecule Statut du projet : Inactif – Le projet a atteint un état stable et utilisable mais n'est plus activement développé ; un support/maintenance sera fourni si le temps le permet.

Ce playbook est utilisé pour installer et configurer l'agent Alert Logic.

Forké à partir du projet abandonné initialement sponsorisé par Alert Logic sur https://github.com/alertlogic/al-agents-ansible-playbooks pour avoir une solution de contournement pour https://github.com/alertlogic/al-agents-ansible-playbooks/issues/32 où les vérifications GPG pour RPMs causaient des échecs d'installation.

Exigences

Les plateformes suivantes sont supportées.

Versions Debian :

  • buster
  • bullseye

Versions Ubuntu :

  • 22.04
  • 20.04

Versions RHEL/CentOS :

  • 7.x
  • 8.x

Versions Amazon Linux :

  • Karoo

Versions Windows :

  • Windows Server 2016, 2019

Variables du Rôle

  • al_agent_registration_key - votre clé d'enregistrement unique, requise sauf dans les déploiements cloud supportés (AWS, Azure). Par défaut, c'est your_registration_key_here
  • al_agent_for_imaging - La variable al_agent_for_imaging détermine si l'agent sera configuré et provisionné. Si elle est définie sur true, le processus d'installation effectue l'installation de l'agent mais ne démarre pas l'agent une fois l'installation terminée. Cela permet de sauvegarder et de démarrer des instantanés d'instance pour une utilisation ultérieure. Si cette variable est définie sur false, le processus de provisioning est effectué pendant la configuration et l'agent est démarré une fois terminé. Par défaut, c'est false.
  • al_agent_egress_host, al_agent_egress_port - Par défaut, tout le trafic est envoyé à https://vaporator.alertlogic.com. Cette variable est utile si vous avez une machine responsable du trafic sortant (boîte NAT). Si vous indiquez votre propre URL, assurez-vous qu'elle est correctement formatée en URI. Par défaut, c'est https://vaporator.alertlogic.com.
  • al_agent_proxy_url - Par défaut, al-agent n'a pas besoin d'utiliser un proxy. Cette variable est utile si vous souhaitez éviter un point de sortie unique. Lorsqu'un proxy est utilisé, les valeurs al_agent_egress_host et al_agent_proxy_url sont requises. Si vous spécifiez une URL de proxy, assurez-vous qu'elle est correctement formatée en URI. Par défaut, c'est nil.

Dépendances

  • Aucune dépendance connue.

Exemple de Playbook

---
- name: Appliquer l'installation de l'AL Agent à des hôtes spécifiques
  hosts: al_agents
  roles:
    - { role: deekayen.alagent }

Configurations

La variable al_agent_for_imaging détermine votre type d'installation. C'est une valeur booléenne et par défaut elle est false. La définir sur true préparera votre agent uniquement pour l'imagerie et ne procédera pas au provisioning de l'agent.

Effectuer une installation de l'agent en utilisant les attributs par défaut du livre de recettes, configurera l'agent et provisionnera immédiatement l'instance. Si vous avez correctement défini votre clé d'enregistrement, votre hôte devrait apparaître dans la console Alert Logic dans les 15 minutes. Remarque : dans les déploiements AWS et Azure, l'utilisation de la clé est optionnelle et généralement pas nécessaire.

Contribuer

  1. Forkez le dépôt sur Github
  2. Créez une branche de fonctionnalité nommée (comme add_component_x)
  3. Écrivez votre modification
  4. Écrivez des tests pour votre modification (si applicable)
  5. Exécutez les tests, en vous assurant qu'ils réussissent tous
  6. Soumettez une Pull Request en utilisant Github

Licence et Auteurs

Licence :

Distribué sous la licence Apache 2.0.

Auteurs : Muram Mohamed (mmohamed@alertlogic.com) Justin Early (jearly@alertlogic.com)

À propos du projet

Configure and Install Alert Logic Agents.

Installer
ansible-galaxy install deekayen.alagent
Licence
apache-2.0
Téléchargements
3.6k
Propriétaire
My initials spelled as a word - pronounced /dEE-kAY-En/