boutetnico.pmm_client

tests Ansible Galaxy

ansible-role-pmm-client

Ce rôle installe le client PMM.

Il fait partie d'une série de rôles Ansible permettant de configurer PMM :

Exigences

Ansible 2.10 ou plus récent.

Plateformes prises en charge

Variables du rôle

Variable Requis Par défaut Choix Commentaires
pmm_client_server_url vrai https://admin:[email protected]:443 chaîne
pmm_client_server_insecure_tls vrai false booléen
pmm_client_package_state vrai present chaîne Utilisez latest pour mettre à jour le client PMM.
pmm_client_services vrai [] liste Services à configurer. Voir defaults/main.yml.

Dépendances

Exemple de Playbook

- hosts: all
  roles:
    - role: ansible-role-pmm-client
      pmm_client_server_insecure_tls: true
      pmm_client_services:
        - type: mysql
          name: "service-mysql"
          flags: "--username=root --password=root"
        - type: mongodb
          name: "service-mongodb"
          flags: "--port=27017"

Tests

Debian

molecule --base-config molecule/shared/base.yml test --scenario-name debian-11
molecule --base-config molecule/shared/base.yml test --scenario-name debian-12

Ubuntu

molecule --base-config molecule/shared/base.yml test --scenario-name ubuntu-2204
molecule --base-config molecule/shared/base.yml test --scenario-name ubuntu-2404

Licence

MIT

Informations sur l'auteur

@boutetnico

Installer
ansible-galaxy install boutetnico.pmm_client
Licence
mit
Téléchargements
473
Propriétaire
System Engineer