buluma.zabbix_repository
Ansibleロール zabbix_repository
システムに zabbix_repository をインストールして設定します。
GitHub | バージョン | 課題 | プルリクエスト | ダウンロード |
---|---|---|---|---|
例のプレイブック
この例は molecule/default/converge.yml
から取得され、プッシュ、プルリクエスト、リリースの際にテストされています。
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.zabbix_repository
マシンの準備が必要です。CIでは molecule/default/prepare.yml
を使用して行います。
---
- name: Prepare
hosts: all
gather_facts: false
become: true
roles:
- role: buluma.bootstrap
- role: buluma.ca_certificates
これらのロールの使い方についての 完全な説明と例 も参照してください。
ロール変数
変数のデフォルト値は defaults/main.yml
に設定されています。
---
# zabbix_repositoryのデフォルトファイル
# `zabbix_version_major` は2つの数値で、ドットで区切られています。
zabbix_repository_version_major: "6.4"
# `zabbix_version_minor` は1つの数値です。
zabbix_repository_version_minor: 1
# RHEL9 には追加パッケージ (`crypto-policies-scripts`) が必要です。
# この変数は削除するかどうかを決定します。
zabbix_repository_cleanup_requirements: true
# RHEL9 では暗号ポリシーを変更する必要があります。この変数は
# ポリシーをデフォルトに戻すかどうかを判断します。
zabbix_repository_revert_crypto_policy: true
要件
- requirements.txt に記載された pip パッケージ。
使用されているロールの状態
システムを準備するために以下のロールが使用されます。他の方法でシステムを準備することもできます。
要件 | GitHub | バージョン |
---|---|---|
buluma.bootstrap | ||
buluma.ca_certificates |
コンテキスト
このロールは多くの互換性のあるロールの一部です。詳細については これらのロールのドキュメント をご覧ください。
関連するロールの概要はこちらです:
互換性
このロールは以下の コンテナイメージ でテストされています。
コンテナ | タグ |
---|---|
EL | 8 |
Debian | bullseye |
opensuse | all |
Ubuntu | focal, noble, jammy |
必要な Ansible の最小バージョンは 2.12 で、以下のテストが行われました:
- 前のバージョン
- 現在のバージョン
- 開発版
問題が見つかった場合は、GitHub に登録してください。
変更履歴
ライセンス
著者情報
プロジェクトについて
Install and configure zabbix_repository on your system.
インストール
ansible-galaxy install buluma.zabbix_repository
ライセンス
apache-2.0
ダウンロード
145.2k
所有者
DevOps Engineer