boutetnico.pmm_client

テスト Ansible Galaxy

ansible-role-pmm-client

この役割は、PMMクライアントをインストールします。

これは、PMMをセットアップおよび構成するためのAnsibleロールの一部です:

要件

Ansible 2.10または新しいバージョンが必要です。

サポートされるプラットフォーム

ロール変数

変数 必須 デフォルト 選択肢 コメント
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

著者情報

@boutetnico

インストール
ansible-galaxy install boutetnico.pmm_client
ライセンス
mit
ダウンロード
473
所有者
System Engineer