diodonfrost.amazon_codedeploy

ansible-role-amazon-codedeploy

molecule Ansible Galaxy

このロールは、ターゲットホストに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を使用します。

開発またはテストを行うには、以下をインストールしている必要があります:

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によって作成されました。

プロジェクトについて

Ansible role for manage AWS CodeDeploy agent

インストール
ansible-galaxy install diodonfrost.amazon_codedeploy
ライセンス
apache-2.0
ダウンロード
37k
所有者