boutetnico.pmm_client

Tests Ansible Galaxy

ansible-role-pmm-client

Diese Rolle installiert den PMM-Client.

Sie ist Teil einer Familie von Ansible-Rollen, die es ermöglichen, PMM einzurichten und zu konfigurieren:

Anforderungen

Ansible 2.10 oder neuer.

Unterstützte Plattformen

Rollenvariablen

Variable Erforderlich Standard Optionen Kommentare
pmm_client_server_url ja https://admin:[email protected]:443 string
pmm_client_server_insecure_tls ja false bool
pmm_client_package_state ja present string Verwende latest, um den PMM-Client zu aktualisieren.
pmm_client_services ja [] list Dienste, die konfiguriert werden sollen. Siehe defaults/main.yml.

Abhängigkeiten

Beispiel 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

Lizenz

MIT

Autoreninformationen

@boutetnico

Installieren
ansible-galaxy install boutetnico.pmm_client
GitHub Repository
Lizenz
mit
Downloads
473
Besitzer
System Engineer