pmm_client

тесты Ansible Galaxy

ansible-role-pmm-client

Эта роль устанавливает PMM клиент.

Она является частью набора ролей Ansible, позволяющих настраивать и конфигурировать PMM:

Требования

Ansible 2.10 или новее.

Поддерживаемые платформы

Переменные роли

Переменная Обязательная Значение по умолчанию Выборы Комментарии
pmm_client_server_url да https://admin:[email protected]:443 строка
pmm_client_server_insecure_tls да false bool
pmm_client_package_state да present строка Используйте latest для обновления PMM клиента.
pmm_client_services да [] список Сервисы для настройки. См. defaults/main.yml.

Зависимости

Пример плейбука

- 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"

Тестирование

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

Лицензия

MIT

Информация об авторе

@boutetnico

Установить
ansible-galaxy install boutetnico/ansible-role-pmm-client
Лицензия
mit
Загрузки
390
Владелец
System Engineer