All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v10.0.0 (2024-03-14)
Breaking changes:
- drop last bits of Fedora support #912 (evgeni)
- Remove deprecated zabbix_host.group, zabbix::agent::zbx_group, zabbix::resources::agent::group parameters #909 (evgeni)
- drop naizvoru.com arm repo for Debian #907 (evgeni)
- puppetlabs/firewall: Require 7.x #898 (evgeni)
- increase default CacheSize to 32M, the default in 6.0 #895 (evgeni)
- install Zabbix 6.0 by default everywhere but EL7 #894 (evgeni)
- Drop support for Zabbix 4.0 #891 (evgeni)
- Drop support for Windows 2012 and 2012 R2 #889 (evgeni)
- Drop Debian 10 and Ubuntu 18.04 support #888 (evgeni)
- Drop support for Zabbix 5.2 and 5.4 which are EOL upstream #886 (evgeni)
- Remove check for Apache 2.4/2.2, require puppetlabs/apache 9.x #859 (JoshuaSmeda)
- Drop support for Puppet 6 #841 (smortex)
- Drop EoL Debian 9 support #837 (bastelfreak)
- puppetlabs/apache: Require 8.x; switch apache ports from string to int #835 (bdeferme)
- Drop EoL Ubuntu 16.04 #833 (root-expert)
Implemented enhancements:
- Add Ubuntu 22.04 support #925
- Centralize the logic which server/agent versions are supported #932 (ekohl)
- Use shared example for indempotent resource #931 (Valantin)
- Bootstrap agent2 support #929 (Valantin)
- Add Debian 12 OS support #927 (Valantin)
- Add Ubuntu 22.04 support #926 (Valantin)
- Allow puppetlabs/postgresql 10, puppetlabs/apache 12 #924 (Valantin)
- Add and remove Zabbix 6.0 + 6.4 options (HA mode, StatsAllowedIP, ProxyConfigFrequency, HeartbeatFrequency) #921 (geirra)
- Reduce the size of prepare_host in acceptance tests #917 (ekohl)
- allow specifying custom parameters to apache::vhost #915 (evgeni)
- use os.family fact to detect params #913 (evgeni)
- don't specialcase oracle in the repo config #911 (evgeni)
- add support for arm64 Debian and Ubuntu repos #908 (evgeni)
- remove old version comparison guards for Zabbix pre 5.0 #906 (evgeni)
- Better Hiera compatibility #905 (ekohl)
- Clean up PostgreSQL DB creation logic #904 (ekohl)
- move zabbixapi gem installation into own class #903 (evgeni)
- add support for AlmaLinux and Rocky 8 and 9 #897 (evgeni)
- execute zabbix::proxy tests everywhere #896 (evgeni)
- add EL9 support #893 (evgeni)
- don't call puppet multiple times in prepare host for acceptance #892 (evgeni)
- Add support for ODBC pollers in Zabbix >= 6.0 #881 (fraenki)
- Replace deprecated use of mysql_password #880 (DJClean)
- Add Puppet 8 support #879 (bastelfreak)
- Allow puppetlabs/stdlib 9.x, puppetlabs/postgresql 9.x, puppetlabs/mysql 15.x, pyppetlabs/apache 11.x, puppetlabs/apt 9.x, puppet/systemd 6.x, puppet/selinux 4.x #878 (bastelfreak)
- Use structured $facts hash syntax in spec tests #872 (Phil-Friderici)
- Add unit tests to reach 100% resource coverage #871 (Phil-Friderici)
- Add support for FreeBSD only for Zabbix Agent #867 (gizmo15)
- bump puppet/systemd to < 5.0.0 #863 (jhoblitt)
- Add option to restrict API access to specific hosts #856 (teluq-pbrideau)
- Add/rename Linux SNMP templates for Zabbix 6.0+ #855 (teluq-pbrideau)
- Add path for Zabbix 6.0 database schema #850 (teluq-pbrideau)
- Allow latest version of the PostgreSQL module #849 (teluq-pbrideau)
- Certificate authentication in zabbix_host resource #848 (teluq-pbrideau)
- Add charset and collate parameters for zabbix::proxy #842 (xchotard-talentsoft)
Fixed bugs:
- RHEL 9 packages fails to install #858
- The centos-release-scl package does not exist for RHEL #823
- use www-data on all Debian family systems, not only on Debian and Ubuntu #910 (evgeni)
- manifests/proxy.pp: avoid undefined variable for Puppet 8 compat #900 (spicyprogramming)
- OracleLinux fixes #887 (evgeni)
- Fix java-gateway pid different in zabbix 6 #885 (Fabian1976)
- Provide correct gpgkey for RHEL family, version > 8. #861 (Joshua-Snapp)
- Configure DirectoryIndex by default #854 (teluq-pbrideau)
- use provided database port in pgpass #851 (teluq-pbrideau)
- Propagate
default_vhost
to zabbix::web #826 (ikcalB)
Closed issues:
- Use shared example in acceptance #930
- Module dependency version cause Acceptance test failure #922
- Set DirectoryIndex in the zabbix module #853
- Proxy schema file incorrect for Zabbix 6 #838
- Mysql charset (utf8) and collate (utf8_bin) not idempotent #832
- Exec[update_pgpass] failed #830
- Raspberry PI Agent Install from naizvoru.com - Certificate Expired #802
- Zabbix:agent error with module puppet-systemd > 3.3.0 #799
- Drop deprecated hiera_hash() #777
- Add Support for Zabbix Agent 2 #692
Merged pull requests:
- add documentation to satisfy linting #866 (Phil-Friderici)
v9.2.0 (2022-06-05)
Implemented enhancements:
- Add Zabbix 6.0 support #820 (root-expert)
- add zabbix-server options StartReportWriters and WebServiceURL. #811 (Heidistein)
- Add AIX 7 support #807 (ghost)
- Add RedHat 8 support #805 (tjikkun)
- Added ability to keep templates in sync (no manual changes) #803 (Fabian1976)
- Bump lower bound of systemd to 3.1.0 #791 (root-expert)
- Allow MSI package install on Windows #790 (spicyprogramming)
- Add Debian 11 support #784 (root-expert)
Fixed bugs:
- Agent service needs to require the startup script #788
- Fix #817 - startup_script fails for windows #818 (logicminds)
- Fix typo in repo.pp #816 (root-expert)
- Default denykey to undef #813 (root-expert)
- set ipaddress to empty string if agent_use_ip is false #810 (mergwyn)
- Respect manage_repo for RedHat family #801 (fraenki)
- Require startup script for the zabbix agent service #794 (root-expert)
- Add code to ensure interfacedetails is always a hash #793 (oraziobattaglia)
- Added details to host network interface to configure SNMP hosts #785 (oraziobattaglia)
Closed issues:
- startup_script fails for windows #817
- Zabbix 6.0 #814
- DenyKey active by default even if denykey => undef, #812
- ipaddress should be set to empty string if agent_use_ip is false #809
- no parameter named 'interfacedetails' #804
- Keychain for Zabbix repo certificate verify failed #800
- Add support for CentOS/RHEL 8 #643
- Add status property to zabbix_host resource #606
Merged pull requests:
- Ubuntu: Install lsb-release during CI #819 (bastelfreak)
- cleanup .fixtures.yml #806 (bastelfreak)
- Run unit tests on only on major OS versions #795 (bastelfreak)
- zabbix::startup: use rspec-puppet-facts #792 (bastelfreak)
- Allow up-to-date dependencies #786 (smortex)
- Use puppet-strings annotations/Generate REFERENCE.md #781 (root-expert)
- Update README.md with new badges/transfer notice #780 (bastelfreak)
v9.1.0 (2021-08-05)
Implemented enhancements:
- Add Zabbix 5.4 support #776 (root-expert)
- Add Vault parameters #770 (root-expert)
- Add StartPreprocessors option #768 (root-expert)
- Add Missing parameters #767 (root-expert)
Fixed bugs:
- Missing code to support server parameter 'StartEscalators' #340
- Ensure correct logfile/logfilesize values when defaulting logtype to system #772 (root-expert)
Closed issues:
- Zabbix SQL file location has changed #773
Merged pull requests:
- switch from camptocamp/systemd to voxpupuli/systemd #775 (bastelfreak)
- Optimize acceptance tests #771 (root-expert)
v9.0.0 (2021-05-07)
Breaking changes:
- Bump default Zabbix version on linux 3.4->5.0 #751 (bastelfreak)
- Drop Zabbix 2/3 support and deprecated parameters; only support zabbix 4.0, 5.0, 5.2 #750 (bastelfreak)
- database: use namespaced postgresql_password function; bump puppetlabs/postgresql lower dependency 4.4.2->6.4.0 #748 (kenyon)
- Drop Puppet 5 support #742 (bastelfreak)
- Drop CentOS 6 testing/support #733 (bastelfreak)
- Bump zabbixapi version to 4.2.0 #730 (fraenki)
- Drop Debian 8 / Add Debian 9 support #666 (bastelfreak)
Implemented enhancements:
- Zabbix 4.2 Support #621
- Support sslcertlocation & sslkeylocation for zabbix proxy #766 (shaunbugler)
- Allow to pass LDAP settings to zabbix class #764 (root-expert)
- Implement additional SAML settings #763 (root-expert)
- Enable Debian 10 acceptance tests #759 (root-expert)
- Allow non-default port database importing #758 (root-expert)
- Add Ubuntu 18.04 and 20.04 support #757 (root-expert)
- camptocamp/systemd: allow 3.x #753 (bastelfreak)
- Enable Puppet 7 support #747 (bastelfreak)
- Add support for Zabbix 5.x #743 (root-expert)
- Add ability to set $DB[DOUBLE_IEEE754] to true in zabbix.conf.php. #735 (Joshua-Snapp)
- Add option to specify type of interface in agent class #697 (zv0n)
- Add better postgres support #695 (anthonysomerset)
- Fix for zabbix::agent manage_firewall when multiple servers are specified #690 (xandm)
- Improve
zabbix_proxy
type #679 (alexjfisher) - Add zabbix-agent support on windows #675 (bastelfreak)
- Add Debian 10 support #674 (bastelfreak)
- Add support for defining host's macros #671 (zv0n)
- Support for zabbix::agent on AIX #665 (bjschafer)
- Add support for HostInterface and HostInterfaceItem (4.4 Enhancement) #656 (mergwyn)
Fixed bugs:
- issue with firewall when two servers defined #199
- Ensure consistent use of logtype and logfile across agent/server/proxy #765 (shaunbugler)
- Fix README regarding zbx_group(s) deprecation and fix small bug so de… #761 (Fabian1976)
- Fix templates importing in Zabbix 5.2+ #756 (root-expert)
- acceptance tests: move package setup into helper #746 (bastelfreak)
- Cleanup and fix acceptance test helper #682 (bastelfreak)
- modulesync 2.12.0 / zabbix::web: Allow httpd to speak to the database #680 (bastelfreak)
- Fix zabbix::proxy idempotency #669 (alexjfisher)
- Fix type error on zabbix_proxy delete #663 (baurmatt)
Closed issues:
- Ubuntu focal proxy fails to install with mysql-8.0 (syntax error) #752
- Ensure future compatibility with systemd #740
- Need to set $DB[DOUBLE_IEEE754] to true in Zabbix >=5.0's zabbix.conf.php. #734
- the install action for zabbix 5.0 on centos/redhat 7 is wrong #731
- zbx_group vs zbx_groups in Readme #717
- Allow for configuration of 5.0's zabbix.conf.php SAML settings #693
- Add Support for Zabbix 5.0 #689
- zabbix::repo should be in setup stage #661
- Remove dependency on concat #658
- server_logtype should be optional #655
- Postgresql port parameter is ignored. #620
- API Error #544
- AIX Support #504
Merged pull requests:
- Module version bumps #749 (kenyon)
- postgres: Use UTF8 encoding and postgres 12 in acceptance tests #744 (bastelfreak)
- Fix typo in README.md #727 (0none)
- Add parameter and default for Option SocketDir #723 (wdberry)
- Reduce configuration on agent service #711 (ekohl)
- [ci skip] document acceptance test helper method #710 (bastelfreak)
- modulesync 3.0.0 & puppet-lint fixes & rubocop fixes #699 (bastelfreak)
- Drop ruby < 2.3 fakefs gem dependency #688 (ekohl)
- Change database collation to utf8_bin as it is stated in official docs #685 (KrzysztofHajdamowicz)
- Improve agent version handling in acceptance #676 (ekohl)
- Use older xenial docker image #673 (alexjfisher)
- Add acceptance testing for 4.2 and 4.4 #664 (baurmatt)
- Remove concat dependency from metadata.json #659 (alexjfisher)
v8.0.0 (2020-02-01)
Breaking changes:
Implemented enhancements:
- Allow to delete a zabbix_proxy #653 (baurmatt)
- Add logtype parameter for zabbix server (issue #394) #650 (dpavlotzky)
- Add zabbix.com repository for Raspbian Linux #648 (emetriqChris)
- Explicitly use 'ensure => file' for normal file resources #626 (baurmatt)
Closed issues:
- Test for CentOS 7 current failing due to bug in docker #645
- Service started before database is required #632
- Place agent config file if config file is a symlink #625
Merged pull requests:
- update repo links to https #652 (bastelfreak)
- Make the tablespace parameter available in the zabbix class. #651 (dpavlotzky)
- Add tablespace parameter #649 (dpavlotzky)
- Pin CentOS acceptance tests 7.6.1810 #646 (baurmatt)
- Remove duplicate CONTRIBUTING.md file #641 (dhoppe)
- drop Ubuntu 14.04 support #639 (bastelfreak)
- add 'VirtuozzoLinux' support #635 (kBite)
v7.0.0 (2019-10-06)
Breaking changes:
- drop legacy puppetlabs/pe_gem dependency & cleanup code #628 (bastelfreak)
- Allow puppetlabs/apache 5.x, puppetlabs/concat 6.x, puppetlabs/firewall 2.x, puppetlabs/mysql 9.x, puppetlabs/stdlib 6.x; drop puppetlabs/ruby dependency #610 (dhoppe)
- modulesync 2.5.1 and drop Puppet 4 #589 (bastelfreak)
Implemented enhancements:
- Add historyindexcachesize to class zabbix #566
- Add support for specifying unsupported repo location. #612 (jadestorm)
- Put selboolean{'zabbix_can_network'} inside ensure_resources #599 (KrzysztofHajdamowicz)
- Implement self.prefetch for zabbix_host #591 (baurmatt)
- Added historyindexcachesize to class zabbix (part2) #586 (Ordnaxz)
- Add Remote Commands capabilities on Zabbix Proxy #575 (Safranil)
Fixed bugs:
- PrivateDevices=yes stops fping from working on Ubuntu 18.04 #609
- zabbix::userparameters::data doesn't notify correctly the zabbix-agent service #607
- puppetlabs/mysql: allow 10.x & zabbix-server: start service after initfile is created #624 (bastelfreak)
- Delete PrivateDevices attribute in systemd service template file #618 (jordips)
- Fix minor typo in agent_servicename param #616 (ljeromets)
Closed issues:
- Cannot declare Selboolean zabbix_can_network elsewhere #598
- check_template_in_host function missing parameter #594
- Fails to apply manifest for zabbix-agent 3.0 #590
- zabbix 3.0 vs php version #429
Merged pull requests:
- add
managed by puppet
header to unit files #615 (bastelfreak) - Allow puppet-selinux 3.x #613 (ekohl)
- Allow puppetlabs/apache 4.x, puppetlabs/apt 7.x, puppetlabs/postgresql 6.x #605 (dhoppe)
- Fix check_template_in_host function missing parameter #595 (fgallese)
- Implement self.prefetch for zabbix_hostgroup #593 (baurmatt)
- switch acceptance tests from trusty to xenial #585 (bastelfreak)
- Allow puppetlabs-mysql 7.x #584 (ekohl)
- update travis distro from trusty to xenial #582 (bastelfreak)
- Feature/userparameters ensure #581 (baurmatt)
- Move api configuration to a config file #579 (baurmatt)
v6.7.0 (2018-12-21)
Implemented enhancements:
- Add Zabbix 3.4 and 4.0 support #577 (gdubicki)
- Add ability to stop the agent #562 (mkilchhofer)
- Make repo_location usable #538 (baurmatt)
Fixed bugs:
- zabbix_template resource doesn't work with Zabbix 4.0 #556
- Properly require zabbixapi gem #572 (baurmatt)
- Add zabbix_package_state to the zabbix class to allow upgrade of se… #568 (r-catania)
Closed issues:
- Incompatibility with puppetlabs-apt (starting from 6.1.0 version ) #569
- Make zabbix::resources::agent::hostname configurable in zabbix::agent #563
- Drop management of Init script #541
- zabbix::userparameters has to require zabbix::agent #539
- zabbix::repo::repo_location isn't used #537
- Make types run in puppet 4 #182
Merged pull requests:
- Fix rspec tests for Gentoo #576 (baurmatt)
- Feature/acceptance test custom types #573 (baurmatt)
- Add data types for zabbix::userparameters #565 (baurmatt)
- Make hostname within exported resources configurable #564 (baurmatt)
- Add manage_init_script parameter #553 (baurmatt)
- Include zabbix::agent for better relationship ordering #540 (baurmatt)
v6.6.0 (2018-11-02)
Implemented enhancements:
- Add ldap reqcert #560 (bastelfreak)
- Improve performance of zabbix_host #559 (baurmatt)
Closed issues:
- Improve performance of zabbix_host #558
- Feature Request: ProxyOfflineBuffer setting for zabbix proxies missing #554
Merged pull requests:
- Fix tests by adding missing
operatingsystem
fact #557 (alexjfisher) - Replace is_ip_address with Puppet 4 native comparision #555 (baurmatt)
- Fix proxy documentation #552 (frenchtoasters)
v6.5.0 (2018-10-17)
Implemented enhancements:
- Add Zabbix 4.0 compatibility and new
config_mode
parameter #548 (Lord-Y) - Gentoo service fix #545 (lordievader)
- Add Gentoo support #535 (lordievader)
Closed issues:
- Module cannot install puppetlabs-mysql dependency #536
- Running the puppet-zabbix module on Gentoo gives an ExecutionFailure #531
- The topic is wrong! #517
Merged pull requests:
- fix wrong version schema in metadata.json #547 (bastelfreak)
- Add Puppet 6.x support #542 (bastelfreak)
- allow puppetlabs/stdlib 5.x, puppetlabs/apt 6.x and puppetlabs/concat 5.x #530 (bastelfreak)
v6.4.2 (2018-08-20)
Fixed bugs:
v6.4.1 (2018-08-15)
Merged pull requests:
- fix beaker support #524 (bastelfreak)
- install beaker-rspec 6 or newer #523 (bastelfreak)
- Add support for latest puppetlabs/{apt,apache/mysql} modules #519 (bastelfreak)
v6.4.0 (2018-08-05)
Implemented enhancements:
- Expose server name in main class, fixes #510 #511 (lordievader)
Fixed bugs:
- Exec[zabbix_server_create.sql] does not work because is might come after Package[zabbix-server-mysql #505
- Add missing enable => true for zabbix-java-gateway #516 (stefanandres)
Closed issues:
- Expose the $zabbix_server_name variable #510
Merged pull requests:
- get rid of useless topscope calling #509 (bastelfreak)
v6.3.2 (2018-06-21)
Fixed bugs:
- Zabbix Repository (zabbix-non-supported) defined with incorrect gpgkey #397
- Clarify dependency for database handling #508 (stefanandres)
- Fix missing enable attribut for zabbix::proxy service #507 (stefanandres)
- Support SSL parameters for web monitoring in all versions >= 2.4 #469 (anotherfigo)
- wait for network connectivity before Zabbix Server startup #454 (tequeter)
Closed issues:
- Puppet 5.3 Zabbix 2.4 json conflict #502
- repeated attempted key import in Ubuntu 18.04 #500
- SELinux blocks httpd from accessing database #477
Merged pull requests:
- drop EOL OSs; fix puppet version range #501 (bastelfreak)
- Rely on beaker-hostgenerator for docker nodesets #498 (ekohl)
v6.3.1 (2018-03-29)
Fixed bugs:
- listenip in agent not resolving to IP address from network interface name #493
- Fix listen_ip bug and relax interface regex #494 (bastelfreak)
v6.3.0 (2018-03-28)
Implemented enhancements:
- zabbix::agent without an IP shouldn't guess the IP #473
- add ability to manage ZBX_SERVER_NAME in web class #491 (bastelfreak)
Fixed bugs:
- Do not guess ListenIP, fixes #473, bump stdlib to 4.19.0 #487 (lordievader)
Merged pull requests:
- bump puppet version dependency to >= 4.10.0 < 6.0.0 #490 (bastelfreak)
- allow camptocamp/systemd 2.X #486 (bastelfreak)
v6.2.0 (2018-02-13)
Implemented enhancements:
- add vmwaretimeout as possible server-param #482 (trikke-basel)
- #476 Pass credentials for HTTP auth #479 (tux-o-matic)
Fixed bugs:
- Dependencies need update #453
- Fixed versioncmp compare and fixed typo in file zabbix-server-ips.te #480 (Fabian1976)
Closed issues:
Merged pull requests:
- Update module dependencies #485 (alexjfisher)
- Document needed sebooleans for httpd/zabbix-web #481 (Fabian1976)
v6.1.0 (2017-12-18)
Implemented enhancements:
Merged pull requests:
v6.0.0 (2017-11-11)
Breaking changes:
Implemented enhancements:
- Add support for templated SE Linux agent module #452 (tux-o-matic)
- Support multiple zabbix_alias #435 (fribergr)
Closed issues:
- Incorrect public key for repository #461
- Allow external script execution with SE Linux #441
- Using existing mysql database #237
- Setting Apache alias /zabbix #236
v5.0.1 (2017-10-21)
Fixed bugs:
- add selinux workaround for IPC in zabbix-server3.4 #459 (bastelfreak)
- Remove updateExisting from applications in zabbix template provider. #450 (ghost)
- Add missing proxy_mode variable to zabbix_proxy provider #447 (ghost)
Closed issues:
- Zabbix API errors when adding Templates in Zabbix 3.4 v2 #449
- Zabbix API errors when adding Templates in Zabbix 3.4 #446
- SenderFrequency parameter is deprecated in Zabbix 3.4 #437
Merged pull requests:
v5.0.0 (2017-09-17)
Breaking changes:
- BREAKING: Bump default zabbix version to 3.4 + test on it #443 (bastelfreak)
Implemented enhancements:
- Fix for Zabbix 3.4 #436 (Menollo)
- Update testmatrix to puppet5 + new gems #430 (bastelfreak)
Closed issues:
- override database_schema_path for AWS ami instance #428
- Syntax Error at line 82 in file init.pp #423
- pg_hba problems in zabbix::database #411
Merged pull requests:
- release 5.0.0 #444 (bastelfreak)
v4.1.3 (2017-06-26)
Fixed bugs:
- zabbix::agent LogType and User are not valid in 2.2 (EPEL) #417
- Add pg_hba rule to allow zabbix server #411 #412 (RaphaelNeumann)
Merged pull requests:
- bump postgresql to allow 5.X #420 (bastelfreak)
v4.1.2 (2017-06-23)
Implemented enhancements:
- Update metadata.json for correct stdlib/puppet version #415 (bastelfreak)
Fixed bugs:
- Fix proxy service not being enabled #413 (stefanandres)
v4.1.1 (2017-06-14)
Fixed bugs:
- unless $manage_database interprets False wrong; and useless require breaks standalone database setups #409 (bastelfreak)
v4.1.0 (2017-06-08)
Implemented enhancements:
- Allow zabbix server to run on a dedicated machine #406
- Zabbix server should not be started as root #405
- Allow zabbix upgrades via the module #403
- update rpm key urls to https #401 (bastelfreak)
Fixed bugs:
- Zabbix agent should be started forking on 2.X and simple on 3.X #404
- Fails to upgrade zabbix-agent if zabbix_version is changed #398
- define owner and group via parameters #400 (kBite)
- only add --foreground on 3.0 and newer #396 (bastelfreak)
Closed issues:
- Zabbix 3.0 on Centos 6.x #359
- Integer 18455137360 too big to convert to "int" at manifests/params.pp:333:24 #329
Merged pull requests:
- release 4.1.0 #402 (bastelfreak)
- Fix rpm key handling + changing default values depending on zabbix version #399 (bastelfreak)
- Provide acceptance tests for zabbix server #392 (bastelfreak)
v4.0.0 (2017-05-24)
Breaking changes:
- BREAKING: Add acceptance tests + multiple bugfixes #382 (bastelfreak)
Implemented enhancements:
- update to new archlinux package name #381 (bastelfreak)
- remove the include ::apt #369 (damoxc)
- replace all validate functions with datatypes #362 (bastelfreak)
Merged pull requests:
- Release 4.0.0 #390 (dhollinger)
- modulesync 0.21.3 #388 (bastelfreak)
- migrate userparameters tests to rspec-puppet-facts #387 (bastelfreak)
- migrate proxy tests to rspec-puppet-facts #386 (bastelfreak)
- add rspec-puppet-facts to repo.pp #385 (bastelfreak)
- Enhance tests for javagateway #384 (bastelfreak)
- Migrate tests to rspec-puppet-facts #383 (bastelfreak)
- Fix github license detection #379 (alexjfisher)
- puppet-lint: fix arrow_on_right_operand_line #375 (bastelfreak)
- update README.md so everything is rendered correctly #370 (Cosaquee)
- bump rubocop-rspec 1.10.0->1.13.0 #367 (bastelfreak)
- bump puppetlabs_spec_helper 2.0.1->2.1.0 #366 (bastelfreak)
- Fixed syntax error in README template #361 (angeiv)
v3.0.0 (2017-02-12)
Implemented enhancements:
Closed issues:
- zabbix::web Could not find user zabbix #341
Merged pull requests:
- Change minimum required Puppet version to 4.6.1. Puppet 3 is no longer supported. #345 (bastelfreak)
v2.6.2 (2017-01-11)
Closed issues:
- Installing on 2 nodes does not setup the database #333
Merged pull requests:
- Fix failing test due to missing selinux fact #332 (juniorsysadmin)
- Bump min version_requirement for Puppet + deps #331 (juniorsysadmin)
v2.6.1 (2016-12-07)
Closed issues:
- Puppet Unknown variable: '::selinux_config_mode' #325
- Zabbix agent should not use ProtectSystem in systemd #320
- related to #305 run fails if system does not have systemd fact #310
Merged pull requests:
- Strict variables fix for selinux_config_mode #326 (alexjfisher)
- Add virtual bridge (virbr) to the list of network interfaces that are checked when setting listenip #324 (markfaine)
- Replaced agent systemd service with official #321 (BcTpe4HbIu)
- Improve zabbix_template type #318 (alexjfisher)
- Add unit test for zabbix_hostgroup type #316 (alexjfisher)
- Add missing badges [ci skip] #315 (alexjfisher)
- Default web_config_owner/group correctly #313 (alexjfisher)
v2.6.0 (2016-11-04)
Merged pull requests:
- In case we are not using Apache we should have an option to define ow… #307 (admont)
- use getvar to get systemd fact #305 (bastelfreak)
- make rspec more awesome #304 (bastelfreak)
- Enhance testing #302 (bastelfreak)
- Add new RPM GPG key for zabbix-3.2 and higher #300 (yevtushenko)
- Add MySQL tests for zabbix-3.2. #299 (yevtushenko)
v2.5.1 (2016-10-13)
Closed issues:
- zabbix_proxy.rb:7: syntax error #281
- The zabbix_host custom type doesn't appear to recognise the "group" parameter #280
- zabbix-agentd can't start on CentOS 6.x #264
Merged pull requests:
- Fixes for #264 #291 (shaunrampersad)
- Adapt to zabbix-3.2 and higher. #289 (yevtushenko)
- Fix for php db package name on Ubuntu 16.04 #284 (frozenfoxx)
- Fix typo error #279 (int32bit)
- don't fail if uncompressed file exists #278 (HT43-bqxFqB)
v2.5.0 (2016-09-19)
Implemented enhancements:
- modulesync 0.12.2 + Improvements #268 (bastelfreak)
Closed issues:
- zabbix-agent service not starting properly, missing variables in zabbix-agent.service file #266
- Release 999.999.999 version of wdijkerman for deprecation #243
Merged pull requests:
- Release 2.5.0 #277 (bastelfreak)
- Add Fedora 24 support #275 (bastelfreak)
v2.4.0 (2016-08-18)
Closed issues:
- Custom config file name/path #240
- 'apt-get update' complains about a weak digest (SHA1) #239
- Order problems with apt update #233
- Unpin concat version, support 2.x #231
- Update metadata.json and fixtures to support concat #230
Merged pull requests:
- Create tests for commit efad625cd87ce37fe91e708920da6a85b1f28e4b #263 (Heidistein)
- Modulesync 0.12.1 & Release 2.4.0 #261 (bastelfreak)
- Fix: Pin Rubocop version to 2.0.0+ #255 (jk2l)
- Respect user provided Zabbix agent package name in userparameters #254 (wiene)
- Fix: select systemd for ubuntu correctly #252 (jk2l)
- Add manage_service option. #251 (Heidistein)
- Fix: manage database parameter not pass to zabbix::server #249 (jk2l)
- Fix: add historyindexcachesize option to server and proxy code #248 (shoikan)
- Fix for issue #240 #246 (fgallese)
- Set selboolean for zabbix proxy #235 (sgnl05)
- Added package tagging for apt update workflow. #234 (ITler)
- Fix Concat pinning #232 (bastelfreak)
- Allows setting ListenIP as "lo" loopback interface. #229 (felipe1982)
- Manage default_vhost in zabbix main class. #226 (furhouse)
v2.3.2 (2016-05-21)
Merged pull requests:
- Modulesync + Release 2.3.2 #227 (bastelfreak)
v2.3.1 (2016-05-20)
Closed issues:
- What is selinux_config_mode? #222
- 404 not found #219
- undefined local variable or method `int_name' #216
Merged pull requests:
- Modulesync + Release #225 (bastelfreak)
- Introduce rspec-puppet-facts for some tests #224 (bastelfreak)
- Make module run with ubuntu. #223 (ITler)
- add CONTRIBUTORS from git log #220 (bastelfreak)
- Introduce rspec-puppet-facts for some tests #218 (bastelfreak)
- Fix216 #217 (bastelfreak)
v2.3.0 (2016-05-08)
Closed issues:
- Web interface config file readable by all (contains unencrypted database password) #200
- Update zabbixapi gem to 2.4.7 form Zabbix 3.0 #196
- Add support for zabbix sender #194
- SELinux - CentOs 7 #190
- AMZ Linux Support #187
- Zabbix as default vhost #180
Merged pull requests:
- fix typo in zabbix_host provider #211 (damoxc)
- Missing zabbix_url in create #209 (cbergmann)
- userparameters not working. #208 (cbergmann)
- add Arch Linux to metadata.json #207 (bastelfreak)
- Enhance spec testing #206 (bastelfreak)
- Update rubocop #204 (bastelfreak)
- Update rspec #203 (bastelfreak)
- Add archlinux support #201 (bastelfreak)
- there is no zabbix proxy package in zbx-3.0 #198 (BcTpe4HbIu)
- Zabbix as default vhost #180 #197 (szemlyanoy)
- Add Zabbix sender support #195 (vide)
- fix wrong comment for configfrequency #192 (BcTpe4HbIu)
- Feature selinux #191 (bastelfreak)
- Fix for proxy sqlite support #189 (BcTpe4HbIu)
- updated to include Amazon Linux #188 (ericsysmin)
2.2.0 (2016-03-06)
Implemented enhancements:
- Upgrading to 3.0 #166
Fixed bugs:
- Repo is always added #148
Closed issues:
- HistoryTextCacheSize is not supported in Zabbix 3.0 #185
- Custom API query? #179
- database is being managed even if manage_database is false #170
- Invalid parameter key_source on Apt::Source[zabbix] at /etc/puppet/environments/myenv/modules/zabbix/manifests/repo.pp:144 on node XXXXX #101
- Zabbix 3.0 Proxy Postgres DB Schema Using Incorrect File #186
- write more rspec tests to test zabbix 3.0 #176
Merged pull requests:
- Make types runnable in puppet 4 #181 (ITler)
- Added Zabbix Proxy, Agent, Server, 3.0 support and Pacemaker exclusions #174 (ericsysmin)
- removed notify, forgot to take it out when I was troubleshooting #173 (ericsysmin)
- Patch 6 #171 (ericsysmin)
- TLS Support for Zabbix 3.0 #169 (ericsysmin)
- Adjust server config and databases sqls for 3.0 #167 (cloudowski)
2.1.1 (2016-02-09)
Merged pull requests:
2.1.0 (2016-02-02)
Fixed bugs:
- The puppetgem fact is incorrect for Puppet 4 AIO installation #157
Closed issues:
Merged pull requests:
- Add Puppet Forge Version and Downloads badges #163 (rnelson0)
- Travis CI setup: ensure all rspec tests pass #162 (rnelson0)
- Update proxy.pp, fix Error: ...install zabbix-proxy- .. #159 (subkowlex)
- Puppetgem #158 (rnelson0)
- Removed a debug entry #156 (hkumarmk)
2.0.0 (2016-01-31)
Implemented enhancements:
- No LDAP Support #149
Fixed bugs:
Closed issues:
- Repo url in RHEL or Oracle Linux #142
- Could not evaluate: undefined method `+' for nil:NilClass #134
- userparameter in RedHat Satellite 6.x #125
- Userparameter with Foreman #117
- Invalid parameter group_create #100
Merged pull requests:
- Type to manage zabbix application #155 (hkumarmk)
- Fixed previous error in merge #152 (rtizzy)
- Added support for adding LDAP certificate location to Zabbix Web. Upd… #150 (rtizzy)
- Allow agent_serveractive value to be blank #147 (ericsysmin)
- allow serveractive to be optional #146 (ericsysmin)
- fixed typo for comment mysql #145 (ghost)
- fixed SSL server template options for 2.2 #141 (IceBear2k)
- fix syntax error #139 (mkrakowitzer)
- Allow agent to listen on * #138 (ekohl)
- enable apache_php_max_input_vars #137 (bastelfreak)
- Fix typo in zabbix-userparameters reference #136 (sgnl05)
- Listen on all IPs #133 (steinbrueckri)
- tap0 or tun0 (OpenVPN interfaces) interface as listenip #132 (steinbrueckri)
- Added zabbix_template_host type #154 (hkumarmk)
1.7.0 (2015-11-07)
Closed issues:
- Support for PSBM #123
- Install Zabbix SERVER and PROXY on same machine #119
- zabbix::agent doesn't pass $zabbix_version to zabbix::repo #118
- Syntax error at '{'; expected '}' at /etc/puppet/modules/zabbix/manifests/server.pp:340 on node zabbix #115
- zabbix::template failing - undefined method `configurations' #113
- API not working #111
Merged pull requests:
- Generalise the zabbix_url #129 (eliranbz)
- Added supporting new Zabbix params #128 (akostetsky)
- refactoring of repo.pp #126 (bastelfreak)
- Fping wrong path in debian #124 (Oyabi)
- add support for CloudLinux #122 (bastelfreak)
- Update template.pp #121 (claflico)
- misspelled parameter path #116 (karolisc)
1.6.0 (2015-08-21)
Fixed bugs:
Closed issues:
- zabbix::repo doest not inherit zabbix::params #93
- Agent Config Template #112
- Feature Request: add charset/collate option during a mysql db resource creation #107
Merged pull requests:
- Pass manage_repo and zabbix_repo to repo.pp and prevent double include #110 (mmerfort)
- Add "eno*" to interface name matching #104 (sgnl05)
- use the new puppetlabs-apt version 2.x module #103 (hmn)
- Fix name startvmwarecollector -> startvmwarecollectors #102 (BcTpe4HbIu)
- Custom apache IP and port #99 (mschuett)
- Pass zabbix_version and manage_repo to zabbix::repo #88 (mmerfort)
1.5.0 (2015-06-08)
Implemented enhancements:
Fixed bugs:
- Zabbix-proxy install database population #62
Closed issues:
- new web instance #92
Merged pull requests:
- merge of hiera hashes from entire hierarchy #98 (szemlyanoy)
- Added support to Amazon Linux with epel 6. #96 (Wprosdocimo)
- import templates and create hostgroup if missing #95 (1n)
- Added Support For Zapache monitoring script #94 (rtizzy)
1.4.0 (2015-05-18)
Fixed bugs:
Closed issues:
- manage_firewall is set to 'false' by default #86
- Cannot install on Jessie #85
- setting Hostname and HostnameItem causes a warning on agentd start #80
- Debian repo key cannot be validated by apt module #78
Merged pull requests:
- Added zabbix_hostgroup #87 (hkumarmk)
- Fixes #80 setting Hostname and HostnameItem causes a warning on agentd s... #82 (f0)
- Fix illegal comma separated argument list #81 (IceBear2k)
- Allow to not purge include dir. #79 (altvnk)
- Correct typo in 'manage_resources' documentation. #77 (rnelson0)
1.3.0 (2015-04-08)
Fixed bugs:
- Multi-node Setup: Web class does not properly configure database port #69
- Apt-key error in Ubuntu 14.04 #61
Closed issues:
- You can not configure hostname in zabbix::proxy #59
- Multi-node setup: manage_resources invalid on Class[Zabbix::Server] #70
Merged pull requests:
- better default parameter for userparameter #73 (sbaryakov)
- Fixed small error regarding manage_resources and it's usage with classes #71 (rtizzy)
- bugfix for vhosts in apache 2.4 #67 (ju5t)
- Update apt key to full 40characters #66 (exptom)
- rename ListenIp => ListenIP #65 (sbaryakov)
- Fix manage_repo parameter on the zabbix class #63 (roidelapluie)
- minor typo #60 (andresvia)
- Fix with previous fix with listenip #58 (ghost)
1.2.0 (2015-02-26)
Implemented enhancements:
- allow setting location of psql #44
Fixed bugs:
- failure if zabbix hostgroup does not exist #41
- Bad syntax in manifests/proxy.pp #50
- listenip bug #49
Closed issues:
- When using SSL, the root is not rewritten to SSL #47
Merged pull requests:
- Fixed bug with listenip & add lxc interface #46 (ghost)
- notify zabbix-agent service when userparameters change #57 (rmorlang)
- Fix in params.pp with default parameter of zabbix proxy for ubuntu #56 (fredprod)
- Jvd w fix defined #53 (JvdW)
- Fix agent listenip #52 (JvdW)
- line 350 modify casesize to cachesize #50 #51 (fredprod)
- Correctly rewrite the root when using SSL, fixes #47 #48 (slyoldfox)
1.1.0 (2015-01-24)
Closed issues:
Merged pull requests:
- This resolves #37. #40 (genebean)
- Fix name of agent config file in params.pp #39 (mmerfort)
- setting manage_repo to false breaks server install #38 (genebean)
1.0.1 (2015-01-12)
Fixed bugs:
- Module fails with future parser enabled #29
Merged pull requests:
- allow custom owner and group for zabbix server config, #36 (f0)
- ZABBIX proxy and ZABBIX server service names are now customizable / Allow changing the path to the database schema files #35 (f0)
- remove hardcoded config file paths for server, proxy and agent #34 (f0)
- Update apache_ssl_cipher list #32 (karolisc)
1.0.0 (2015-01-02)
Implemented enhancements:
- Split Zabbix Server Class into Components #11
Fixed bugs:
- zabbixapi gem fails to install (ubuntu 14.04) #16
Closed issues:
Merged pull requests:
- Add support for debian sid (just use wheezy package) #30 (lucas42)
- Add support for low level discovery(LLD) scripts #27 (karolisc)
- Remove execute bit from .conf files #26 (karolisc)
- Wrong name in zabbix::userparameters resource example. #25 (karolisc)
0.6.1 (2014-12-09)
Closed issues:
Merged pull requests:
- Add repository for debian running on a raspberry pi #23 (lucas42)
- Install packages needed for the zabbixapi gem to be installed on Debain #21 (lucas42)
0.6.0 (2014-12-06)
Closed issues:
- Incorrectly initiated mysql/postgresql server class #14
- Wrong mpm, missing php module on ubuntu 14.04 #13
Merged pull requests:
- Don't assume db_host will be localhost in postgresql.pp #20 (lucas42)
- Adding support for sqlite #15 (actionjack)
0.5.1 (2014-10-30)
Closed issues:
Merged pull requests:
0.5.0 (2014-10-11)
Closed issues:
0.4.1 (2014-09-11)
Closed issues:
- Support sqLite db for proxies #6
0.4.0 (2014-08-22)
0.3.1 (2014-08-01)
0.3.0 (2014-07-19)
Closed issues:
- how use zabbix::userparams ? #2
Merged pull requests:
- Added XenServer 6.2 support #5 (sq4ind)
- added support for Scientific Linux #4 (gattebury)
- fixes for usage of params and dependecy cycles #3 (maciejstromich)
0.1.0 (2014-04-17)
0.0.3 (2014-03-31)
0.0.2 (2014-03-28)
0.0.1 (2014-03-18)
* This Changelog was automatically generated by github_changelog_generator