buluma.bareos_repository
Ansibleロール bareos_repository
Bareos リポジトリを設定します。
GitHub | バージョン | 問題 | プルリクエスト | ダウンロード |
---|---|---|---|---|
例のプレイブック
この例は、molecule/default/converge.yml
からのもので、各プッシュ、プルリクエスト、リリース時にテストされます。
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.bareos_repository
bareos_repository_enable_tracebacks: true
マシンを準備する必要があります。CIでは、molecule/default/prepare.yml
を使用してこれを行います:
---
- name: Prepare
hosts: all
become: true
gather_facts: false
roles:
- role: buluma.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: false
要件
- requirements.txtにリストされているpipパッケージです。
使用されるロールの状態
システムを準備するために以下のロールが使用されます。別の方法でシステムを準備することもできます。
要件 | GitHub | バージョン |
---|---|---|
buluma.bootstrap | ||
buluma.bareos_repository | ||
buluma.buildtools | ||
buluma.epel | ||
buluma.python_pip | ||
buluma.postgres |
コンテキスト
このロールは、他の多くの互換性のあるロールの一部です。詳細については、これらのロールのドキュメントを参照してください。
関連するロールの概要は以下の通りです:
互換性
このロールは、以下のコンテナイメージでテストされています:
コンテナ | タグ |
---|---|
Debian | bullseye, buster |
EL | 8, 9 |
Fedora | 38, 39 |
opensuse | すべて |
Ubuntu | jammy |
必要な最低Ansibleバージョンは2.12です。テストは以下の通り行われています:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題を見つけた場合は、GitHubで報告してください。