pmm_client
ansible-role-pmm-client
Эта роль устанавливает PMM клиент.
Она является частью набора ролей Ansible, позволяющих настраивать и конфигурировать PMM:
Требования
Ansible 2.10 или новее.
Поддерживаемые платформы
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 22.04 (Jammy Jellyfish)
- Ubuntu - 24.04 (Noble Numbat)
Переменные роли
Переменная | Обязательная | Значение по умолчанию | Выборы | Комментарии |
---|---|---|---|---|
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
Информация об авторе
О проекте
Install and configure PMM client.
Установить
ansible-galaxy install boutetnico/ansible-role-pmm-client
Лицензия
mit
Загрузки
390
Владелец
System Engineer