Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adfinis/ansible-role-icinga2_client

This role is used to configure an icinga2 client
https://github.com/adfinis/ansible-role-icinga2_client

ansible ansible-galaxy ansible-role automation icinga2 infrastructure monitoring

Last synced: about 2 months ago
JSON representation

This role is used to configure an icinga2 client

Awesome Lists containing this project

README

        

ROLE ICINGA2\_CLIENT
====================

[![image](https://img.shields.io/github/license/adfinis/ansible-role-icinga2_client.svg?style=flat-square)](https://github.com/adfinis/ansible-role-icinga2_client/blob/master/LICENSE)

[![image](https://img.shields.io/github/actions/workflow/status/adfinis/ansible-role-icinga2_client/ansible-ci.yml?style=flat-square)](https://github.com/adfinis/ansible-role-icinga2_client/actions)

[![image](https://img.shields.io/badge/galaxy-adfinis.icinga2_client-660198.svg?style=flat-square)](https://galaxy.ansible.com/adfinis/icinga2_client)

This role is used to configure the icinga2 client and request
certificates from the icinga2 master.

Role Variables
--------------

```yaml
# The icinga2 parent hosts. Only 2 allowed.
# https://github.com/Icinga/icinga2/issues/3533
icinga2_client_monitoring_parents:
- monitoring-master1.example.com
- monitoring-master2.example.com

# The default icinga2 parent zone
icinga2_client_parent_zone: "monitoring-master"
```

Dependencies
------------

This role depends on the role
[adfinis-sygroup.icinga2\_agent](https://galaxy.ansible.com/adfinis-sygroup/icinga2_agent),
which installs the icinga2 binary.

Example Playbook
----------------

``` {.sourceCode .yaml}
- hosts: servers
roles:
- { role: adfinis.icinga2_agent }
- { role: adfinis.icinga2_client }
```

License
-------

[GPL-3.0](https://github.com/adfinis/ansible-role-icinga2_client/blob/master/LICENSE)

Author Information
------------------

icinga2\_client role was written by:

- Adfinis SyGroup AG \| [Website](https://www.adfinis.com/) \|
[Twitter](https://twitter.com/adfinis) \|
[GitHub](https://github.com/adfinis)