guillaumewatteeux.centreon

Centreon

Ansible Centreon ロール。

機能:

  • Centreon インスタンス上でホストを作成 / 管理する
  • (以前に作成された) hostTemplateを使用してサービスをデプロイする
  • ディスカバリー:
    • マウントポイントからサービスをデプロイ
    • ネットワークインターフェース用のサービスをデプロイ

必要条件

centreonapi

pip install https://github.com/guillaumewatteeux/centreon-sdk-python/releases/download/v0.0.2/centreonapi-0.0.2.tar.gz

ロール変数

defaults/main.yml を参照

例 プレイブック

- hosts: all
  roles:
    - role: guillaumewatteeux.centreon
      centreon_hostgroups:
        - name: "MyProject"
          alias: "私の最初のプロジェクト"
        - name: "_dev"
          alias: "開発"
      centreon_host_hostgroups:
        - "MyProject"
        - "_dev"
      tags:
        - centreon

- hosts: mysql_servers
  roles:
    - role: guillaumewatteeux.centreon
      centreon_host_hosttemplates: App-DB-MySQL-custom
      centreon_host_macros:
        - name: "MYSQLPASSWORD"
          value: "{{ vault_sql_users_passwords[ansible_fqdn]['centreon'] }}"
        - name: "MYSQLPORT"
          value: 3306
        - name: "MYSQLUSERNAME"
          value: "centreon"

「MyProject」と「dev」のためにホストグループを自動的に作成します。新しいホストを作成し、ホストグループにリンクします。

monitoring_ip: ホストの代替 IP を定義します(例: VPN IP)

ライセンス

Apache 2.0

プロジェクトについて

Deploy host to Centreon

インストール
ansible-galaxy install guillaumewatteeux.centreon
ライセンス
apache-2.0
ダウンロード
3.1k
所有者