diodonfrost.amazon_codedeploy

rol-ansible-amazon-codedeploy

molecule Ansible Galaxy

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:

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.

Acerca del proyecto

Ansible role for manage AWS CodeDeploy agent

Instalar
ansible-galaxy install diodonfrost.amazon_codedeploy
Licencia
apache-2.0
Descargas
37k
Propietario