agent role
: added absolute path for verify task
agent role
: removed Debian 9 support (reached EOL)repository role
: removed Debian 9 support (reached EOL)agent role
: removed Ubuntu 18.04 support (reached EOM)repository role
: removed Ubuntu 18.04 support (reached EOM)
zabbix_host module
: added proxy group supporthost role
: added proxy group supporthost role
: removed default value from host_proxy variableagent role
: Ansible rpm package management module change fromyum
todnf
repository role
: Ansible rpm package management module change fromyum
todnf
zabbix_inventory plugin
: added resolving proxyid and proxy_groupid to names
zabbix_agent role
: removed previsouly deprecated roleagent role
: removed RHEL 7 support (reached EOM)repository role
: removed RHEL 7 support (reached EOM)agent role
: removed CentOS 8 Stream support (reached EOL)repository role
: removed CentOS 8 Stream support (reached EOL)
- moved supported ansible-core range to 2.17-2.15
zabbix_api module_utils
: removed certificate error exception.
repository role
: added Zabbix 7.0 supportagent role
: added Zabbix 7.0 support
agent role
: added mssql agent2 pluginagent role
: added default variables for agent2 pluginsagent role
: added session name prefix to plugin certificate filenames on target devicesagent role
: changed raspberry pi check to ansible_lsbrepository role
: added ubuntu24.04 supportmolecule
: updated agent2_cert scenario for plugin testingmolecule
: updated platforms with ubuntu24.04
agent role
: added minor version for debian-like distributions
- fixed readme.md links
repository role
: added sslverify option
agent role
: changed system home folder of zabbix user for rhel-like os- molecule default scenario fixes
- lint fixes
- rulebook and playbook examples for Zabbix - EDA sequence
- event update with message added to modules
repository
role: added raspberry pi support
agent
role: fixed role dependency for ansible-core 2.13
repository
role: added 6.5 versionrepository
role: added aarch support for multiple distrosrepository
role: moved and updated os version assertrepository
role: increased repository priority defaults
agent
role: removed wildcards from agent_disable_repository for yumrepository
role: fixed priority handling for yum
repository
role: removed "allow_insecure" option from deb822
repository
role: added purge for Debian os family and rescue tasks to resolve repository conflict
repository
role: fixed repository conflict with official release package repo by removing it.
agent
role: decomposed repository tasks to separate dependent roleagent
role: apt cache update from package state task to `repository`` rolerepository
role: added dependent role for repository customization
agent
role: fixed repository mirror
host
role: fixed psk generation skip
host
role: fixed defaults of psk variables for independent role runs
host
role: fixed token auth for api tasks
agent
role:agent_apply_firewalld_rule
defaults set tofalse
host
role: fixed port inheritance fromagent
role
- Decomposed
zabbix_agent
role toagent
andhost
roles - Renamed all role variables to fit var_naming[role_prefix] requirement
- Deprecated
zabbix_agent
role
- agent role: fixed custom user sequence to trigger path change when
agent_service_group
stays unmodified.
- Zabbix agent role: added Debian 12 support
- Zabbix agent role: added config and deploy tags
- Zabbix agent role: added host management using Zabbix API
- Modules: Added zabbix_host module
- Modules: Added zabbix_hostgroup module
- Plugins: Added httpapi plugin
- Plugins: Added inventory plugin
- Removed support of EOL ansible version
- Set Jinja2 dependency to =>3.1.2
- Zabbix agent role: extended package deployment options with variables: repository_priority, repository_disable. RedHat family only
- Zabbix agent role: added Debian support
- Zabbix agent role: added SELinux policy extension for Zabbix agent2
- Zabbix agent role: fixed default home folder path for RedHat like distributions
-
Added userparameter reload to Zabbix agent role. It will trigger if
param_userparamater
was changed and no agent restart detected. -
Added logrotate customization and extended new defaults with maxsize option.
-
Added support of self-managed certificates for Zabbix agent connections.
-
Added support of self-managed certificates for Zabbix agent2 plugin sessions.
-
Added
remove
tag to uninstall agent packages.ansible-playbook -i inventory play.yml -t remove
-
Added
userparam
tag to manage user parameters only.ansible-playbook -i inventory play.yml -t userparam
-
Added self-managed repo mirror support
- Zabbix agent role extended distribution support for:
- CentOS Stream 8,9
- Zabbix agent role extended distribution support for:
- Alma Linux 8,9
- Rocky Linux 8,9
- Oracle Linux 8,9
- Zabbix agent parameter fixes.