Releases: Icinga/ansible-collection-icinga
0.3.4
v0.3.4
Release Summary
Bugfix release
Bugfixes
- Added missing port paramater to mysql command within icingadb role (#267)
- Fixed collect of icinga2_objects when icinga2_config_host is not defined (#228) Thanks @gianmarco-mameli
- Fixed issue where reusing the repos role within the monitoring_plugins could cause the deactivation of the repos; using standalone task now (#270)
- Icinga's packages no longer create '/var/log/icingadb-redis/'. Added tasks that create a log directory based on
icingadb_redis_logfile
(#298).
Thanks for the release preparation @Donien!
0.3.3
This is a bugfix release to fix a few minor problems which broke a few features.
Bugfixes
0.3.2
This is a bugfix release, bringing two QOL features, some improvements to the docs, and a fix for the installation process of some of the roles which broke with v0.3.1.
What's Changed
- Added possibility to delegate ticket creation to satellites by @mocdaniel (#211)
- Adjusted the installation of the director module when using the source installation by @mocdaniel (#220)
Bugfixes
- Role repos: Fix bug in variable search - thanks to @gianmarco-mameli #224
Full Changelog: https://github.com/Icinga/ansible-collection-icinga/blob/main/CHANGELOG.rst
0.3.1
What's Changed
- Allow IPv6 address to not exist by @christoph2497 in #192
- Fix naming IcingaDB schema tasks by @christoph2497 in #193
- Fix to use correct URL for Debian Ubuntu by @christoph2497 in #195
- Feature/business process module by @christoph2497 in #196
- icingaweb2: Adjust preferences settings to store preferences in database by @dgoetz in #194
- change icingaweb2_database_import_schema to icingaweb2_db_import_schema by @mrc-rpprcht in #206
- support Raspbian armhf repos by @gianmarco-mameli in #203
- Adds password capabilities to icingadb-redis configuration by @mocdaniel in #202
- Fixed typo in api.yml by @atrestis in #207
- Fix incorrect cycle of installation and removal by @Donien in #210
- Adjusts actions so scenarios don't always run by @mocdaniel in #215
New Contributors
- @christoph2497 made their first contribution in #192
- @dgoetz made their first contribution in #194
- @gianmarco-mameli made their first contribution in #203
- @atrestis made their first contribution in #207
Full Changelog: https://github.com/Icinga/ansible-collection-icinga/blob/main/CHANGELOG.rst
0.3.0
What's Changed
- Add TLS support to import schema for sql features by @martialblog in #131
- Systemd issues with centos7 and debian container by @mkayontour in #134
- Remove apt-key task by @mkayontour in #135
- Certificate directory missing by @mkayontour in #136
- Bug/deprecated include by @mkayontour in #140
- Use lookup plugin to load icinga2_objects to support existing vars (#138) by @martin-gudmundson in #142
- Fix empty directories are always recreated by @mkayontour in #144
- Feature/subscription repositories by @Donien in #145
- Fix/python unittest by @mkayontour in #147
- Change epel task to make use of the 'epel-release' package by @Donien in #152
- Feature/monitoring plugins by @Donien in #150
- fix wrongly include of vars files by @mkayontour in #154
- Add Roles tasks and vars SLES by @dh-roland in #158
- Add role Icinga Web 2 by @mkayontour in #161
- Add Roles icingadb and icingadb_redis by @mkayontour in #155
- Fix/icingadb schema management by @mocdaniel in #166
- Add documentation for Icinga 2 templates by @tbauriedel in #169
- Fix icingaweb2 postgres by @Alpha041087 in #172
- fix psql command by @Alpha041087 in #171
- Fix config generation by @Alpha041087 in #174
- Feature/service management director by @mkayontour in #175
- Fix/template integer handling by @mkayontour in #183
- fix(tmpl): allow strings containing = in ini files, fix #176 by @Yoda-BZH in #180
New Contributors
- @martin-gudmundson made their first contribution in #142
- @Donien made their first contribution in #145
- @dh-roland made their first contribution in #158
- @tbauriedel made their first contribution in #169
- @Alpha041087 made their first contribution in #172
- @Yoda-BZH made their first contribution in #180
Full Changelog: 0.2.1...0.3.0
0.2.1
What's Changed
- Update galaxy.yml by @martialblog in #118
- Add Antsibull Changelog configuration by @martialblog in #129
- Fix sneaky bug in default filter for icinga2_ca_host by @martialblog in #128
- Fix non-idenpotence during feature disabling by @martialblog in #127
- Release v0.2.1 by @martialblog in #130
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
- Use correct version number into examples by @l00ptr in #94
- Add feature and object Influxdb2Writer by @afeefghannam89 in #83
- Add custom config files by @mkayontour in #91
- Add object and feature for IcingaDB by @afeefghannam89 in #70
- Fix Date type error by influxdb2writer #99 by @afeefghannam89 in #100
- Update documentation by @mkayontour in #102
- Add object and feature for OpenTsdbWriter by @afeefghannam89 in #69
- Add object and feature for ElasticsearchWriter by @afeefghannam89 in #66
- Added documentation for custom config by @mkayontour in #103
- Add object and feature for GelfWriter by @afeefghannam89 in #67
- Add object and feature for PerfdataWriter by @afeefghannam89 in #68
- Fix empty custom config by @mkayontour in #104
- Add bullseye to supported OS and fix license in role metadata by @martialblog in #105
- Add support for icinga2_objects var outside of hostvars by @mkayontour in #106
- Rework documentation structure by @mkayontour in #108
- Add object and feature LiveStatusListener by @martialblog in #110
- Add pylint to CI Workflows by @martialblog in #111
- Add CONTRIBUTING.md by @martialblog in #115
- Add management of CA Host port by @mkayontour in #114
- Add validation of CA fingerprint during certificate requests by @martialblog in #109
- Add support for Fedora by @mrc-rpprcht in #97
- Add icinga2_config_host var by @mkayontour in #117
New Contributors
- @l00ptr made their first contribution in #94
- @martialblog made their first contribution in #105
- @mrc-rpprcht made their first contribution in #97
Full Changelog: 0.1.0...0.2.0
0.1.0
Release Version 0.1.0
This is the first release with many Icinga 2 features, to install and manage a Icinga 2 server, satellite or agent.
Features:
- api
- command
- graphite
- ido-mysql
- ido-pgsql
- influxdb
- mainlog
- notification
- checker
Objects
- ApiUser
- CheckCommand
- Dependency
- Endpoint
- EventCommand
- Host
- HostGroup
- Notification
- NotificationCommand
- ScheduledDowntime
- Service
- ServiceGroup
- TimePeriod
- User
- UserGroup
- Zone
Contributors
Thanks for the help and support from these awesome people!
Beta Release
What's Changed
- Fixed Typo in README by @quotengrote in #1
- Add molecule tests to collection by @widhalmt in #42
- fix #43 Every run generates new certificates by @lbetz in #44
- Replace
package
withapt
by @widhalmt in #46 - Improve compatibility for Ansible 2.9 and Python 3.6 by @lazyfrosch in #51
- Fix check_mode by @lazyfrosch in #52
- fix #40 RHEL/Centos: manage icinga2-selinux package by @lbetz in #48
- Wrong parameter by @thekoma in #71
- wrong type str for host_template and service_template fixes by @mkayontour in #76
- Add new attributes to feature module InfluxDB by @mkayontour in #78
- Bug/55 by @afeefghannam89 in #59
- Add ConfigDir to the icinga2 reserved list by @afeefghannam89 in #80
- added integration tests with molecule testinfra by @mkayontour in #86
- Add documentation snippet for CheckCommand by @afeefghannam89 in #82
- added unittests and github workflow by @mkayontour in #84
- Add object UserGroup by @afeefghannam89 in #60
- Enable applying to a target host or service and add object Notification by @afeefghannam89 in #63
- Add object Dependency by @afeefghannam89 in #65
- Add object ScheduledDowntime by @afeefghannam89 in #64
- Add object EventCommand by @afeefghannam89 in #62
- Check if assign and apply are set by @mkayontour in #88
- add object and feature externalcommandlistener by @mkayontour in #90
New Contributors
- @quotengrote made their first contribution in #1
- @widhalmt made their first contribution in #42
- @lbetz made their first contribution in #44
- @lazyfrosch made their first contribution in #51
- @thekoma made their first contribution in #71
- @mkayontour made their first contribution in #76
- @afeefghannam89 made their first contribution in #59
Full Changelog: https://github.com/Icinga/ansible-collection-icinga/commits/0.1.0-beta