diodonfrost.amazon_codedeploy
ansible-role-amazon-codedeploy
このロールは、ターゲットホストにamazon-ssmをインストールするための準拠を提供します。
要件
このロールはAnsible 2.5を使用して開発されました。後方互換性は保証されていません。
システムにロールをインストールするには、ansible-galaxy install diodonfrost.amazon_codedeploy
を使用してください。
サポートされているプラットフォーム:
- name: EL
versions:
- 8
- 7
- name: Fedora
versions:
- 29
- 28
- 27
- 26
- name: Debian
versions:
- buster
- stretch
- jessie
- name: Ubuntu
versions:
- disco dingo
- bionic
- xenial
- trusty
- name: Amazon
versions:
- 2017.12
- 2016.03
- 2013.09
ロール変数
このロールには変数はありません。
---
# ansible-role-amazon-codedeployのデフォルトファイル
# CodeDeployインストールスクリプトをダウンロードするAWSリージョン
aws_region: eu-west-1
# CodeDeployインストールスクリプトをダウンロードする完全なURL
codedeploy_install_script_url: "{{ default_codedeploy_install_script_url }}"
# codedeployエージェントインストールスクリプトを保存する場所
codedeploy_install_script_dest: "{{ default_codedeploy_install_script_dest }}"
依存関係
なし
例のプレイブック
これは、Ansible Galaxyのロールをローカルホストにデプロイし、最新のamazon-ssmバージョンをインストールするためのサンプルプレイブックファイルです。
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_codedeploy
CodeDeployインストールスクリプトをダウンロードするAWSリージョンを変更する場合
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_codedeploy
vars:
aws_region: eu-west-3
ローカルテスト
このプロジェクトは、開発とテストを支援するためにMoleculeを使用します。
開発またはテストを行うには、以下をインストールしている必要があります:
- Linux(例:Ubuntu)
- Docker
- Python(python-pipを含む)
- Ansible
- Molecule
- Virtualbox(Windowsテストのみ)
- Vagrant(Windowsテストのみ)
Dockerでのテスト
# CentOS 8でロールをテスト
image=ansible-centos:8 molecule test
# Ubuntu 16.04でロールをテスト
image=ansible-ubuntu:16.04 molecule test
Virtualboxでのテスト
# Windowsでロールをテスト
molecule test -s windows
ライセンス
Apache 2
著者情報
このロールは2020年にdiodonfrostによって作成されました。