diodonfrost.amazon_codedeploy
rol-ansible-amazon-codedeploy
Este rol proporciona una solución para instalar amazon-ssm en tu host de destino.
Requisitos
Este rol fue desarrollado utilizando Ansible 2.5. No se garantiza la compatibilidad con versiones anteriores.
Usa ansible-galaxy install diodonfrost.amazon_codedeploy
para instalar el rol en tu sistema.
Plataformas soportadas:
- nombre: EL
versiones:
- 8
- 7
- nombre: Fedora
versiones:
- 29
- 28
- 27
- 26
- nombre: Debian
versiones:
- buster
- stretch
- jessie
- nombre: Ubuntu
versiones:
- disco dingo
- bionic
- xenial
- trusty
- nombre: Amazon
versiones:
- 2017.12
- 2016.03
- 2013.09
Variables del Rol
Este rol no tiene ninguna variable.
---
# archivo de valores predeterminados para rol-ansible-amazon-codedeploy
# Región de AWS donde descargar el script de instalación de CodeDeploy
aws_region: eu-west-1
# Url completa para descargar el script de instalación de CodeDeploy
codedeploy_install_script_url: "{{ default_codedeploy_install_script_url }}"
# Donde almacenar el script de instalación del agente de codedeploy
codedeploy_install_script_dest: "{{ default_codedeploy_install_script_dest }}"
Dependencias
Ninguna
Ejemplo de Playbook
Este es un archivo de playbook de ejemplo para desplegar el rol de Ansible Galaxy en un localhost e instalar la última versión de amazon-ssm.
---
- hosts: localhost
become: true
roles:
- rol: diodonfrost.amazon_codedeploy
Cambia la región de AWS donde descargar el script de instalación de CodeDeploy.
---
- hosts: localhost
become: true
roles:
- rol: diodonfrost.amazon_codedeploy
vars:
aws_region: eu-west-3
Pruebas Locales
Este proyecto utiliza Molecule para ayudar en el desarrollo y las pruebas.
Para desarrollar o probar necesitarás tener instalados los siguientes elementos:
- Linux (por ejemplo, Ubuntu)
- Docker
- Python (incluyendo python-pip)
- Ansible
- Molecule
- Virtualbox (solo para pruebas en Windows)
- Vagrant (solo para pruebas en Windows)
Pruebas con Docker
# Probar rol en CentOS 8
image=ansible-centos:8 molecule test
# Probar rol en Ubuntu 16.04
image=ansible-ubuntu:16.04 molecule test
Pruebas con Virtualbox
# Probar rol en Windows
molecule test -s windows
Licencia
Apache 2
Información del Autor
Este rol fue creado en 2020 por diodonfrost.
Ansible role for manage AWS CodeDeploy agent
ansible-galaxy install diodonfrost.amazon_codedeploy