tecris.ansible-maven
Maven Ansible ロール
新しい https://galaxy.ansible.com に関連する変更(2023年11月)
私の管理外で、v3.9.6
のインポートに伴い、ロール名が変更されました(tecris.maven
から tecris.ansible-maven
に) https://galaxy.ansible.com が再生されたためです。
インストール
$ ansible-galaxy install tecris.ansible-maven # 最新バージョン
$ ansible-galaxy install tecris.ansible-maven,17.10.28 # 特定バージョン
例 プレイブック
- hosts: all
roles:
- { role: tecris.ansible-maven, maven_major: 3, maven_version: 3.9.6, maven_home_parent_directory: /opt }
ロール変数
変数名 | デフォルト値 | 説明 |
---|---|---|
maven_major | 3 | MAJOR バージョン |
maven_version | 3.9.6 | バージョン番号 |
maven_home_parent_directory | /opt | MAVEN_HOME の親ディレクトリ |
maven_download_url | http://www.apache.org/dist/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz | ミラー/プロキシを使用する場合(ansible.builtin.get_urlを参照) |
maven_download_username | url_username パラメータを参照 | |
maven_download_password | url_password パラメータを参照 |
テスト
- moleculeを参照
- 方法
- 事前タスク
- モレキュールDockerイメージのビルド
# git clone https://github.com/tecris/dockerfiles # cd dockerfiles/molecule/6 # ./build_image.sh
- テストイメージのビルド(
debian 10
の例)- ステップ 1
# git clone https://github.com/tecris/dockerfiles # cd dockerfiles/systemd # ./build_image.sh debian 10
- ステップ 2(テストイメージに JDK を追加)
# git clone https://github.com/tecris/ansible-maven # cd ansible-maven/dockerfiles # ./build_image.sh debian 10
- ステップ 1
- モレキュールDockerイメージのビルド
- モレキュールテストの実行
# git clone https://github.com/tecris/ansible-maven # cd ansible-maven # ./run_molecule.sh # TAG=23.08.04 molecule test -s debian_10
- 事前タスク
メンテナンス
ansible-galaxy role import --token=the_token tecris ansible-maven
https://ansible.readthedocs.io/projects/galaxy-ng/en/latest/community/userguide/#importing-roles
インストール
ansible-galaxy install tecris.ansible-maven
ライセンス
other
ダウンロード
23.9k
所有者