boutetnico.pmm_client
ansible-role-pmm-client
Este rol instala el cliente PMM.
Es parte de una familia de roles de Ansible que permiten configurar PMM:
Requisitos
Ansible 2.10 o más reciente.
Plataformas Soportadas
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 22.04 (Jammy Jellyfish)
- Ubuntu - 24.04 (Noble Numbat)
Variables del Rol
Variable | Requerida | Predeterminado | Opciones | Comentarios |
---|---|---|---|---|
pmm_client_server_url | verdadero | https://admin:[email protected]:443 |
cadena | |
pmm_client_server_insecure_tls | verdadero | false |
booleano | |
pmm_client_package_state | verdadero | present |
cadena | Usa latest para actualizar el cliente PMM. |
pmm_client_services | verdadero | [] |
lista | Servicios a configurar. Ver defaults/main.yml . |
Dependencias
Ejemplo 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"
Pruebas
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
Licencia
MIT
Información del Autor
Acerca del proyecto
Install and configure PMM client.
Instalar
ansible-galaxy install boutetnico.pmm_client
Licencia
mit
Descargas
473
Propietario
System Engineer