buluma.zabbix_repository
Ansible Role zabbix_repository
This role installs and sets up zabbix_repository
on your system.
GitHub | Version | Issues | Pull Requests | Downloads |
---|---|---|---|---|
Example Playbook
This is a sample playbook from molecule/default/converge.yml
. It is tested with every push, pull request, and release.
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.zabbix_repository
Before using this, your machine should be prepared. In CI, preparation is done with molecule/default/prepare.yml
:
---
- name: Prepare
hosts: all
gather_facts: false
become: true
roles:
- role: buluma.bootstrap
- role: buluma.ca_certificates
For more details, you can see a complete explanation and example on using these roles.
Role Variables
Default values for variables are found in defaults/main.yml
:
---
# defaults file for zabbix_repository
# The `zabbix_version_major` consists of two numbers separated by a period.
zabbix_repository_version_major: "6.4"
# The `zabbix_version_minor` is a single number.
zabbix_repository_version_minor: 1
# RHEL9 requires an extra package (`crypto-policies-scripts`).
# This variable decides if it should be removed.
zabbix_repository_cleanup_requirements: true
# The crypto policy on RHEL9 must be changed. This variable indicates
# whether it should be reset to the default.
zabbix_repository_revert_crypto_policy: true
Requirements
- The Python packages listed in requirements.txt.
State of Used Roles
The following roles are used to prepare your system. You can use different methods for preparation.
Requirement | GitHub | Version |
---|---|---|
buluma.bootstrap | ||
buluma.ca_certificates |
Context
This role works with many other compatible roles. Check out the documentation for these roles for more information.
Here’s a visual overview of related roles:
Compatibility
This role has been tested on these container images:
container | tags |
---|---|
EL | 8 |
Debian | bullseye |
opensuse | all |
Ubuntu | focal, noble, jammy |
The minimum required version of Ansible is 2.12. Tests have been conducted on:
- The previous version.
- The current version.
- The development version.
If you encounter problems, please report them on GitHub.
Changelog
You can find the role history here.
License
This role is under the Apache-2.0 license.
Author Information
Created by Shadow Walker.
Install and configure zabbix_repository on your system.
ansible-galaxy install buluma.zabbix_repository