boutetnico.pmm_client
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
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 22.04 (Jammy Jellyfish)
- Ubuntu - 24.04 (Noble Numbat)
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
À propos du projet
Install and configure PMM client.
Installer
ansible-galaxy install boutetnico.pmm_client
Licence
mit
Téléchargements
473
Propriétaire
System Engineer