Below an overview of all changes in the releases.
Version (Release date)
FINAL and LAST release for this role in this repository. This role will be transferred to: https://github.com/ansible-collections/community.zabbix/
2.3.0 (2020-05-05)
- Prevent to run multiple time installation on localhost #334 (By pull request: SimBou (Thanks!))
- Add support for XCP-ng as a dialect of RHEL7 #335 (By pull request: KurtSchluss (Thanks!))
- Fix: Changed apt state to present from installed. #336 (By pull request: sebedh (Thanks!))
- Selinux boolean to allow zabbix to run sudo commands #340 (By pull request: Vinclame (Thanks!))
- Added performance userparameter.yml on Windows #342 (By pull request: ComradeAx0n (Thanks!))
- Added some missing ubuntu ids #344
2.2.0 (2020-03-07)
- Add weight for apt #333
- Added property zabbix_agent_src_reinstall so it will succeed the idem… #332
- Set the correct until which had a wrong value #330
- Partly reverting change for Debian #329
- Added debian #327
- Reorder task based on issue #326
- Removing deprication warnings #325
- Removed the as it will add a proxy line that blocks everything #324
- adding empty dict to zabbix_agent_inventory_zabbix #323 (By pull request: tobiasehlert (Thanks!))
- setting value for zabbix_agent_ipmi_authtype and zabbix_agent_ipmi_privilege #319 (By pull request: tobiasehlert (Thanks!))
- Preventing of adding empty ListenIP= to the config file #318 (By pull request: ddyugaev (Thanks!))
- Use proxy if defined (Windows) #316 (By pull request: lingfish (Thanks!))
- RedHat proxy set in repo file #315 (By pull request: lingfish (Thanks!))
- Windows agent download link fix #313 (By pull request: ddyugaev (Thanks!))
- Apply proxy settings when installing deb-src repositories #312 (By pull request: KurtSchluss (Thanks!))
- added additional zabbix_host parameter #307 (By pull request: pugnacity (Thanks!))
- fix check mode on Windows #305 (By pull request: Poil (Thanks!))
- Move up task 'Override architecture if 64-bit' #304 (By pull request: Gati0 (Thanks!))
- Avoid conflicts with the zabbix_version and zabbix_url variables #303 (By pull request: santiagomr (Thanks!))
- Fix incorrect handler names #299 (By pull request: gunnarbeutner (Thanks!))
- Implement support for macOS #298 (By pull request: gunnarbeutner (Thanks!))
- Improving readability and avoiding repeated code #296 (By pull request: santiagomr (Thanks!))
- 'Template OS Linux' doesn't exist in Zabbix 4.4 #295
- Add follow_redirects for download Windows-Agent on Windows #294 (By pull request: Gati0 (Thanks!))
2.1.0 (2019-11-25)
- Fix typos #274 (By pull request: akamch (Thanks!))
- Added retry for API related tasks #275
- Added missing task for adding a TLS-PSK file #280
- Remove the host running Docker from Molecule for now #281
- Updating to Zabbix 4.4 #282
- Trying to use a Matrix in Travis and see what happens.. :-)
- Pass params to Ansible Zabbix modules used by role to allow HTTP Basi… #285 (By pull request: nadley (Thanks!))
- RHEL8 specific changes for SELinux #286 (By pull request: bdekker-routit (Thanks!))
- userparameters from parametizable sources #287 (By pull request: santiagomr (Thanks!))
- Added cosmic to the zabbix.yml vars file.
2.0.0 (2019-09-29)
- Using Ansible 2.7 as minimal version;
- fix repository problem #236 (By pull request: kmonticolo (Thanks!))
- Added ansible_python_interpreter for Fedora #238
- Allow to use a (http|https) proxy for downloading of packages #239
- fix repository problem #240 (By pull request: kmonticolo (Thanks!))
- Add Debian 10 (buster) for Zabbix 4.2,4.0 and 3.0 #243 (By pull request: patede (Thanks!))
- Add "vars" tag to include variables #247 (By pull request: j8r (Thanks!))
- Introduce AutoPSK for easy encryption; Closes #250 #251 (By pull request: kr4ut (Thanks!))
- Install selinux-policy-targeted (dependency) #255 (By pull request: Maelstrom96 (Thanks!))
- Add support to FreePBX #261 (By pull request: darco1991 (Thanks!))
- Add support for firewalld zone #262 (By pull request: darco1991 (Thanks!))
- Fix group membership zabbix_agent.d dir according to #246 #264
- According to #263 1100 needs to be added to the sc.exe call #265
- Changing gpg keys #267
- Added suggested task for correct installation of Zabbix on Amazon #270
- Added some properties for configuring iptables #271
- Bare variable deprecation #272 (By pull request: average-joe (Thanks!))
- Moving zabbix_agent_ip to Linux.yml and create a new one for Windows.yml #268
1.7.1 (2019-06-04)
- Revert breaking changes #232 (By pull request: crazikPL (Thanks!))
1.7.0 (2019-05-30)
- Updated to Zabbix 4.2 to default installations #221
- Fixed for the default scenario the warnings #222
- Add Windows Agent update and service auto-recovery #223 (By pull request: pimooss (Thanks!))
- Added Docker image #224
- Add details on requiring sudo access for python-netaddr #226 (By pull request: willhallonline (Thanks!))
- Defining different jmx port number to configuring firewall #227 (By pull request: 0utsider (Thanks!))
- Update syntax to ansible 2.8 #228 (By pull request: crazikPL (Thanks!))
- Use EPEL 7 when Amazon 2 #230 (By pull request: bkmeneguello (Thanks!))
1.6.1 (2019-04-12)
- Update userparameter.yml #215 (By pull request: Jookadin (Thanks!))
- Pip packages install variable #217 (By pull request: rnsc (Thanks!))
- Added task that was previously in role #219
1.6.0 (2019-03-13)
- Added task for installation of the zabbix-api package #191
- Restart agent when PSK file changes (fixes #193) #194 (By pull request: pigulla (Thanks!))
- Added a until loop to retry installations as suggested by ansible-lint #195
- Add fedora 29 support #199 (By pull request: average-joe (Thanks!))
- Set default values if property is undefined #203
- Add installation of pip package netaddr #204
- Add option not to elevate privileges locally #206 (By pull request: dennisse (Thanks!))
- Windows zabbix agent handler #209 (By pull request: rnsc (Thanks!))
- Add Bionic to sign keys for zabbix-agent v3.0 and v3.2 #211 (By pull request: mamedin (Thanks!))
- Fix for: zabbix_agent_tlsconnect and zabbix_agent_tlsaccept are mixed #205
- Fix for: Role Should NOT Smash Ansible Facts #207
1.5.0 (2018-10-19)
- Added installation on Windows
- Firewalld #166 (By pull request: 0utsider (Thanks!))
- Using same container as with the server #167
- Zabbix 4.0 now default installation
- enable support for https enabled zabbix frontends/apis #173 (By pull request: rolfvreijdenberger (Thanks!))
1.4.0 (2018-09-11)
- Add configuration to prevent host updating via zabbix api #150 (By pull request: sblaisot (Thanks!))
- Handle encryption when adding host to zabbix server #151 (By pull request: sblaisot (Thanks!))
- Removed the warning message #156
- Updating versions to be installed #157
- Added 2nd Molecule Scenario #158
- Parameterizing userparameter deployment #159 (By pull request: rubentsirunyan (Thanks!))
- fix typo #160 (By pull request: kmonticolo (Thanks!))
- Reflect changed license in README #161 (By pull request: stephankn (Thanks!))
- remove deprecated loop #162 (By pull request: stephankn (Thanks!))
- Fix when running ansible in --check mode #163 (By pull request: AlbanAndrieu (Thanks!))
1.3.0 (2018-06-23)
- fixes issue "Configure iptables task fail" #128 (By pull request: andreagrax (Thanks!))
- Fix travis docker #131
- Added several 'become: yes' to tasks #133
- Added gpg key id for agent version 3.0 in Debian Stretch #135 (By pull request: hatifnatt (Thanks!))
- Upgrade minimum Ansible version from 1.9 --> 2.4
- Added a License, Code of Conduct and some more files
- Fix for Misleading repo name #147
- fixes for the userparameter task #138 (By pull request: HNKNTA (Thanks!))
- Support for Debian 9 and Ubuntu 18.04
- Added fix for: Host autoregistered in zabbix with IP 0.0.0.0 when Lis… #141
1.2.0 (2018-01-25)
- Fix for: Some RedHat subtask are missing become option #116
- Delete option "run_once" from task "Create hostgroups" #119 (By pull request: mgornikov (Thanks!))
- Fix the CI Travis build again.
- Fix for: Changing zabbix_version breaks role #117
- Added sonya #120
- Add clean all #121
- allow 127.0.0.1 for listenip #124 (By pull request: blodone (Thanks!))
- Get selinux status #125 (By pull request: andreagrax (Thanks!))
- Add new variable zabbix_visible_hostname #126 (By pull request: samyscoub (Thanks!))
- Replaced
yum
withpackage
#127 (By pull request: average-joe (Thanks!))
1.1.0 (2017-11-13)
- Add zabbix_ to agent_serveractive and agent_server #101 (By pull request: asosso (Thanks!))
- Fix typo #102 (By pull request: asosso (Thanks!))
- Added support for Zabbix host inventory mode #103 (By pull request: mgornikov (Thanks!))
- Trying to fix mint #105
- Do not report as change when update an existing host's info #107 (By pull request: asosso (Thanks!))
- Add default value for zabbix_inventory_mode #108 (By pull request: asosso (Thanks!))
- Added IPtables #111
- Added when for enabling repo when zabbix_repo==zabbix #112
- Added stretch for Zabbix 3.2 #115
1.0.3 (2017-09-07)
- Fix attempt two for: zabbix_agent_listenip not working as expected #98
- Updated Molecule V1 test to Molecule V2.
1.0.2 (2017-09-03)
- Fix for: zabbix_agent_listenip not working as expected #98
- Fix for: s/agent_interfaces/zabbix_agent_interfaces #95 && 'agent_interfaces' is undefined #94
- Forgot to update documentation with the new variable names (Added the
zabbix_
prefixes.)
1.0.1 (2017-08-31)
- Fix for: Error in: Create directory for PSK file if not exist
1.0.0 (2017-08-30)
- From ini to yml style.
- Used yum instead of apt #78
- Installing default 3.4.
- Prefixed all properties that started with
agent_
with the valuezabbix_
. - [DOCS] Fix readme for zabbix_api_create_hosts #82 (By pull request: Logan2211 (Thanks!))
- Workaround ansible/ansible-modules-core#3764 #85 (By pull request: ma-tty (Thanks!))
- Added Mint #88
- Include Debian stretch in 3.4 #89 (By pull request: rtgibbons (Thanks!))
- Add creation of PSK file #90
- Fix for: Key-dependent repository installed before the key #80
- Set Molecule to V1 for now since V2 is released.
0.10.0 (2017-07-25)
- Added run_once to only execute the task once #77
- Adds zabbix_selinux variable to README #75
- Adding tasks for selinux #74
- Fix type number of jmx/ipmi #65 (By pull request: fazelgh (Thanks!))
- zabbix_hostmacro fix #64 (By pull request: dguihal (Thanks!))
- Does not confuse with zabbix_api_use setting. #61 (By pull request: i5513 (Thanks!))
- get gpg key over https #60 (By pull request: sjugge (Thanks!))
- Using the same version handling as with the zabbix-server #59
0.9.0 (2016-12-30)
- Fix hostname mistmatch when updating macros #54 (By pull request: tahajahangir (Thanks!))
- Update main.yml #52 (By pull request: envrm (Thanks!))
- Added zabbix.yml vars for correct apt_key id #48
- Updated to Zabbix 3.2.0 #47
- Fix missed tag #43 (By pull request: leominov (Thanks!))
- Set everything the same with agent_hostname
0.8.0 (2016-08-24)
- Added more tests for Molecule
- Configured Travis to execute the Molecule tests
- specified become for local tasks #33 (By pull request: kam1kaze (Thanks!))
- add proxy param to zabbix api #34 (By pull request: kam1kaze (Thanks!))
- Fix for: zabbix 3 JMX interface Added property
agent_interfaces
to configure the interfaces via the API. - Fix for: skip zabbix_group module (Replaced
zabbix_api_use
by the propertieszabbix_api_create_hostgroup
andzabbix_api_create_hosts
)
0.7.0 (2016-07-11)
- Fix for: zabbix_repo - inconsistent use between server and agent roles. #17
- Fix for: apache 2.2. and 2.4 #15
- Removed Test Kitchen tests and added Molecule tests.
- remove deprecated py scripts in library dir #32 (By pull request: mescanef (Thanks!))
0.6.0 (2016-05-12)
- Changed sudo to become. #30 (By pull request: UnderGreen (Thanks!))
- No reason for zabbix to able to change its own config #25 (By pull request: burner1024 (Thanks!))
- Updated documentation for Zabbix 3.0
- Updated Zabbix 3.0 OS list
- Fixed tests
0.5.0 (2016-02-16)
- Zabbix 3.0
- Moved "set_facts" to var files.
- Added basic travis-si test.
0.4.0 (2016-01-31)
- zabbix_host_groups not working as expected #4 (By pull request: Pion (Thanks!))
- set cache_valid_time=0 to ensure an apt-get update after the added repo-key (By pull request: lhoss (Thanks!))
- Add api tag to set_fact. Fixes #19 (By pull request: kostyrevaa (Thanks!))
- add sudo, and add zabbix-api dependency to readme.md (By pull request: Savemech (Thanks!))
- default zabbix_agent to all interfaces #14 (By pull request: dlbewley (Thanks!))
- enable use of EPEL packages #11 (By pull request: dlbewley (Thanks!))
- Fixed kitchen test setup
- Removed zabbix_group (is already in Ansible), updated zabbix_host
- Added tag: zabbix-agent
0.3.0 (2015-08-25)
- Fixes for RHEL 6 Server on ansible 1.9.2 #10 (By pull request: bwaters (Thanks!))
- remove macros from defaults fixes issue #7 (By pull request: kostyrevaa (Thanks!))
- defaults/main.yml is not in line with the README #5 (By pull request: dhxgit (Thanks!))
- Added empty dependencies list to meta/main.yml #3 (By pull request: neneko-mun (Thanks!))
- Ubuntu is uppercase in ansible_distribution #2 (By pull request: wascheck (Thanks!))
0.2.1 (2015-03-20)
- Create hostgroups requires zabbix_api #1 (By pull request: wascheck (Thanks!))
0.2.0 (2015-03-06)
- Added some "cove" modules for automatically creating agents in webinterface via api
- Updated template for correct listeninterface
0.1.0 (2015-02-01)
- Updated readme; added double quotes on names; added var zabbix_repo;
0.0.2 (2014-11-05)
- Added suse as operating system
- Updated documentation
- Updated the name for the debian repositories for including deb or deb-src
0.0.1 (2014-11-01)
- Initial Version