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