Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/adfinis/ansible-role-icinga2_client
- Owner: adfinis
- License: gpl-3.0
- Created: 2018-11-26T23:51:43.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-21T11:33:43.000Z (about 1 year ago)
- Last Synced: 2024-05-21T01:49:47.578Z (8 months ago)
- Topics: ansible, ansible-galaxy, ansible-role, automation, icinga2, infrastructure, monitoring
- Language: Jinja
- Homepage:
- Size: 84 KB
- Stars: 1
- Watchers: 11
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)