adfinis.bareos_repository
Ansibleロール bareos_repository
Bareos リポジトリの設定をします。
GitHub | GitLab | ダウンロード | バージョン |
---|---|---|---|
例のプレイブック
この例は molecule/default/converge.yml
から取られ、プッシュ、プルリクエスト、リリースごとにテストされています。
---
- name: Converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: adfinis.bareos_repository
bareos_repository_enable_tracebacks: yes
マシンを準備する必要があります。CIでは molecule/default/prepare.yml
を使用して行います:
---
- name: Prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
これらのロールはそのまま提供されており、いかなる保証もありません。自己責任で使用してください。
ロール変数
変数のデフォルト値は defaults/main.yml
に設定されています:
---
# bareos_repositoryのデフォルトファイル
# インストールするBareosのタイプ、「community」または「subscription」。
bareos_repository_type: community
# リポジトリ用のサブスクリプションユーザー名。
bareos_repository_username: ""
# リポジトリ用のサブスクリプションパスワード。
bareos_repository_password: ""
# 使用するリリース、「current」、「next」または「release」。
# `bareos_repository_type: community` を使用する場合、これを「release」または「testing」に設定できます。
bareos_repository_release: current
# インストールするBareosのバージョン。
# `bareos_repository_type: subscription` のみ影響します。
bareos_repository_version: 23
# トラブルシューティングのためにトレースバックを有効にすることができます。
bareos_repository_enable_tracebacks: no
要件
- requirements.txt にリストされているpipパッケージ。
使用ロールの状態
システムを準備するために次のロールが使用されます。別の方法でシステムを準備することもできます。
要件 | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap |
コンテキスト
このロールは、多くの互換性のあるロールの一部です。さらなる情報は これらのロールのドキュメント をご覧ください。
関連するロールの概要:
互換性
このロールは次の コンテナイメージ でテストされています:
コンテナ | タグ |
---|---|
Debian | bookworm, bullseye, buster |
EL | 7, 8, 9 |
Fedora | 37, 38 |
opensuse | すべて |
Ubuntu | jammy, focal |
必要なAnsibleの最小バージョンは2.12です。テストは以下の通りです:
- 前のバージョン。
- 現在のバージョン。
- 開発版。
問題を見つけた場合は、GitHub に登録してください。