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

Пример Playbook

- 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" и "разработка". Создается новый хост и связывается с группой хостов.

monitoring_ip: определяет альтернативный IP для хоста (например: VPN IP)

Лицензия

Apache 2.0

О проекте

Deploy host to Centreon

Установить
ansible-galaxy install guillaumewatteeux/ansible-role-centreon
Лицензия
apache-2.0
Загрузки
2772
Владелец