Include Icinga 2 roles in the main playbook

parent 8af7831e
......@@ -582,6 +582,40 @@ stages:
# --- i --- [[[2
'icinga role':
<<: *test_role_1st_deps
variables:
JANE_TEST_PLAY: '${DEBOPS_PLAYBOOKS}/service/apt.yml ${DEBOPS_PLAYBOOKS}/service/icinga.yml'
JANE_INVENTORY_GROUPS: 'debops_service_apt,debops_service_icinga'
JANE_DIFF_PATTERN: '.*/debops.icinga/.*'
JANE_LOG_PATTERN: '\[debops\.icinga\]'
'icinga_db/mariadb role':
<<: *test_role_2nd_deps
variables:
JANE_TEST_PLAY: '${DEBOPS_PLAYBOOKS}/service/apt.yml ${DEBOPS_PLAYBOOKS}/service/mariadb_server.yml ${DEBOPS_PLAYBOOKS}/service/icinga.yml ${DEBOPS_PLAYBOOKS}/service/icinga_db.yml'
JANE_INVENTORY_GROUPS: 'debops_service_apt,debops_service_mariadb_server,debops_service_icinga,debops_service_icinga_db'
JANE_DIFF_PATTERN: '.*/debops.icinga_db/.*'
JANE_LOG_PATTERN: '\[debops\.icinga_db\]'
'icinga_db/postgresql role':
<<: *test_role_2nd_deps
variables:
JANE_TEST_PLAY: '${DEBOPS_PLAYBOOKS}/service/apt.yml ${DEBOPS_PLAYBOOKS}/service/postgresql_server.yml ${DEBOPS_PLAYBOOKS}/service/icinga.yml ${DEBOPS_PLAYBOOKS}/service/icinga_db.yml'
JANE_INVENTORY_GROUPS: 'debops_service_apt,debops_service_postgresql_server,debops_service_icinga,debops_service_icinga_db'
JANE_INVENTORY_HOSTVARS: 'postgresql__delegate_to=localhost'
JANE_DIFF_PATTERN: '.*/debops.icinga_db/.*'
JANE_LOG_PATTERN: '\[debops\.icinga_db\]'
'icinga_web role':
<<: *test_role_3rd_deps
variables:
JANE_TEST_PLAY: '${DEBOPS_PLAYBOOKS}/service/apt.yml ${DEBOPS_PLAYBOOKS}/service/postgresql_server.yml ${DEBOPS_PLAYBOOKS}/service/icinga.yml ${DEBOPS_PLAYBOOKS}/service/icinga_db.yml ${DEBOPS_PLAYBOOKS}/service/icinga_web.yml'
JANE_INVENTORY_GROUPS: 'debops_service_apt,debops_service_postgresql_server,debops_service_icinga,debops_service_icinga_db,debops_service_icinga_web'
JANE_INVENTORY_HOSTVARS: 'postgresql__delegate_to=localhost'
JANE_DIFF_PATTERN: '.*/debops.icinga_web/.*'
JANE_LOG_PATTERN: '\[debops\.icinga_web\]'
'ifupdown role':
<<: *test_role_1st_deps
variables:
......
......@@ -41,6 +41,9 @@ Added
Python versions used at the same time. The role is included in the
``common.yml`` playbook.
- Icinga 2 support has been implemented with :ref:`debops.icinga`,
:ref:`debops.icinga_db` and :ref:`debops.icinga_web` Ansible roles.
- [debops.users] Selected UNIX accounts can now be configured to linger when
not logged in via the ``item.linger`` parameter. This allows these accounts
to maintain long-running services when not logged in via their own private
......
......@@ -54,6 +54,12 @@
- import_playbook: kibana.yml
- import_playbook: icinga.yml
- import_playbook: icinga_db.yml
- import_playbook: icinga_web.yml
- import_playbook: rabbitmq_server.yml
- import_playbook: rabbitmq_management.yml
......
../service/icinga.yml
\ No newline at end of file
../service/icinga_db.yml
\ No newline at end of file
../service/icinga_web.yml
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment