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
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

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 Statut de construction GitHub Statut de construction GitLab
robertdebock.bootstrap Statut de construction GitHub Statut de construction GitLab
robertdebock.core_dependencies Statut de construction GitHub Statut de construction GitLab
robertdebock.cron Statut de construction GitHub Statut de construction GitLab
robertdebock.users Statut de construction GitHub Statut de construction GitLab

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 : dépendances

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

Robert de Bock

Veuillez envisager de me soutenir.

À propos du projet

Install Microsoft omsagent (Log Analytics agent) on your system.

Installer
ansible-galaxy install robertdebock.omsagent
Licence
apache-2.0
Téléchargements
867
Propriétaire
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.