boutetnico.pmm_client

tests Ansible Galaxy

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

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

@boutetnico

Instalar
ansible-galaxy install boutetnico.pmm_client
Licencia
mit
Descargas
473
Propietario
System Engineer