robertdebock.artifactory
Ansible ロール Artifactory
システムに Artifactory をインストールして構成します。
GitHub | GitLab | ダウンロード | バージョン |
---|---|---|---|
サンプルプレイブック
この例は molecule/default/converge.yml
から取られており、各プッシュ、プルリクエスト、およびリリースでテストされています。
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: robertdebock.artifactory
マシンを準備する必要があります。CI では molecule/default/prepare.yml
を使用します:
---
- name: Prepare
hosts: all
gather_facts: false
become: true
roles:
- role: robertdebock.bootstrap
- role: robertdebock.core_dependencies
これらのロールを使用するための 詳しい説明と例 も参照してください。
ロール変数
変数のデフォルト値は defaults/main.yml
に設定されています:
---
# Artifactory のデフォルトファイル
# Artifactory がデータを保存する場所。
artifactory_file_store_dir: /data
# Artifactory のインストールタイプ。
# "oss", "jcr" または "cpp-ce" から選択してください。
artifactory_flavour: oss
要件
- requirements.txt に記載されている pip パッケージ。
使用されるロールの状態
以下のロールがシステムを準備するために使用されます。別の方法でシステムを準備することもできます。
要件 | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.core_dependencies |
コンテキスト
このロールは多くの互換性のあるロールの一部です。詳細については これらのロールのドキュメント を参照してください。
関連ロールの概要は次のとおりです:
互換性
このロールは以下の コンテナイメージ でテストされています:
コンテナ | タグ |
---|---|
EL | 9 |
必要な Ansible の最小バージョンは 2.12 です。以下のテストが実施されています:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題を見つけた場合は、GitHub に登録してください。
ライセンス
著者情報
私を 支援することを検討してください。
インストール
ansible-galaxy install robertdebock.artifactory
ライセンス
apache-2.0
ダウンロード
2.6k
所有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.