robertdebock.omsagent
omsagent
Ce rôle a été archivé, la dernière distribution a également commencé à échouer.
Installez Microsoft omsagent (agent de Log Analytics) sur votre système.
GitHub | GitLab | Qualité | Téléchargements | Version |
---|---|---|---|---|
Exemple de Playbook
Cet exemple est tiré de molecule/default/converge.yml
et est testé à chaque push, demande de tirage et publication.
---
- nom: converge
hôtes: tous
devenir: oui
rassembler_faits: oui
rôles:
- rôle: robertdebock.omsagent
La machine doit être préparée. Dans CI, cela se fait en utilisant molecule/default/prepare.yml
:
---
- nom: prepare
hôtes: tous
devenir: oui
rassembler_faits: non
rôles:
- rôle: robertdebock.bootstrap
- rôle: robertdebock.core_dependencies
- rôle: robertdebock.users
users_group_list:
- nom: omiusers
users_user_list:
- nom: omsagent
groupe: omiusers
- rôle: robertdebock.auditd
auditd_local_events: "non"
- rôle: robertdebock.cron
Voir également une explication complète et un exemple sur comment utiliser ces rôles.
Variables du rôle
Les valeurs par défaut pour les variables sont définies dans defaults/main.yml
:
---
# fichier par défaut pour omsagent
# Une documentation supplémentaire sur l'agent de Log Analytic est disponible sur :
# https://docs.microsoft.com/en-us/azure/azure-monitor/platfrom/logs-analytics-agent
omsagent_version: "1.13.40-0"
# Le répertoire omsagent_tmp est où le script d'installation est placé.
# L'installateur télécharge un gros fichier (125 Mo) dans ce répertoire.
omsagent_tmp: /tmp
# Définissez l'utilisateur et le groupe propriétaires du répertoire.
omsagent_owner: omsagent
omsagent_group: omiusers
# Utilisez comme domaine OMS pour l'intégration.
# Pour l'espace de travail Log Analytics de surveillance azure dans le cloud gouvernemental, utilisez :
# omsagent_domain: opinsights.azure.command
# laissez vide pour utiliser la valeur par défaut des scripts (omsagent_domain: opinsights.azure.com).
omsagent_domain: ""
# Utilisez [protocole://][user:password@]proxyhost[:port] comme configuration de proxy.
# omsagent_proxy: "https://username:password@proxyserver:proxyport"
Exigences
- packages pip listés dans requirements.txt.
Statut des rôles utilisés
Les rôles suivants sont utilisés pour préparer un système. Vous pouvez préparer votre système différemment.
Exigence | GitHub | GitLab |
---|---|---|
robertdebock.auditd | ||
robertdebock.bootstrap | ||
robertdebock.core_dependencies | ||
robertdebock.cron | ||
robertdebock.users |
Contexte
Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.
Voici un aperçu des rôles connexes :
Compatibilité
Ce rôle a été testé sur ces images de conteneurs :
conteneur | tags |
---|---|
el | 8 |
La version minimale d'Ansible requise est 2.10, des tests ont été effectués sur :
- La version précédente.
- La version actuelle.
- La version de développement.
Si vous trouvez des problèmes, veuillez les signaler sur GitHub
Licence
Apache-2.0
Informations sur l'auteur
Veuillez envisager de me soutenir.
ansible-galaxy install robertdebock.omsagent