diodonfrost.amazon_codedeploy
ansible-role-amazon-codedeploy
Diese Rolle sorgt dafür, dass amazon-ssm auf Ihrem Zielhost installiert wird.
Voraussetzungen
Diese Rolle wurde mit Ansible 2.5 entwickelt. Eine Rückwärtskompatibilität ist nicht garantiert.
Verwenden Sie ansible-galaxy install diodonfrost.amazon_codedeploy
, um die Rolle auf Ihrem System zu installieren.
Unterstützte Plattformen:
- Name: EL
Versionen:
- 8
- 7
- Name: Fedora
Versionen:
- 29
- 28
- 27
- 26
- Name: Debian
Versionen:
- buster
- stretch
- jessie
- Name: Ubuntu
Versionen:
- disco dingo
- bionic
- xenial
- trusty
- Name: Amazon
Versionen:
- 2017.12
- 2016.03
- 2013.09
Rollenvariablen
Diese Rolle hat keine Variablen
---
# Standarddatei für ansible-role-amazon-codedeploy
# AWS-Region, von der das CodeDeploy-Installationsskript heruntergeladen wird
aws_region: eu-west-1
# Vollständige URL zum Herunterladen des CodeDeploy-Installationsskripts
codedeploy_install_script_url: "{{ default_codedeploy_install_script_url }}"
# Speicherort des Installationsskripts für den Codedeploy-Agent
codedeploy_install_script_dest: "{{ default_codedeploy_install_script_dest }}"
Abhängigkeiten
Keine
Beispiel-Playbook
Dies ist eine Beispiel-Playbook-Datei, um die Ansible Galaxy Rolle auf einem lokalen Host zu installieren und die neueste Version von amazon-ssm zu installieren.
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_codedeploy
Ändern der AWS-Region für das Herunterladen des CodeDeploy-Installationsskripts
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_codedeploy
vars:
aws_region: eu-west-3
Lokale Tests
Dieses Projekt verwendet Molecule zur Unterstützung in der Entwicklung und beim Testen.
Um zu entwickeln oder zu testen, benötigen Sie Folgendes:
- Linux (z.B. Ubuntu)
- Docker
- Python (einschließlich python-pip)
- Ansible
- Molecule
- Virtualbox (nur für Windows-Tests)
- Vagrant (nur für Windows-Tests)
Testen mit Docker
# Test Rolle auf CentOS 8
image=ansible-centos:8 molecule test
# Test Rolle auf Ubuntu 16.04
image=ansible-ubuntu:16.04 molecule test
Testen mit Virtualbox
# Test Rolle auf Windows
molecule test -s windows
Lizenz
Apache 2
Autor Informationen
Diese Rolle wurde 2020 von diodonfrost erstellt.
Ansible role for manage AWS CodeDeploy agent
ansible-galaxy install diodonfrost.amazon_codedeploy