boutetnico.pmm_client
ansible-role-pmm-client
この役割は、PMMクライアントをインストールします。
これは、PMMをセットアップおよび構成するためのAnsibleロールの一部です:
要件
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 |
文字列 | PMMクライアントをアップグレードするにはlatest を使用します。 |
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.pmm_client
ライセンス
mit
ダウンロード
473
所有者
System Engineer