darkraiden.ansible-codedeploy-agent

Agente de Codedeploy

Estado de Construcción

Rol de Ansible para aprovisionar el Agente de Codedeploy de AWS.

Requisitos

N/A

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml y vars/):

Valores Predeterminados

codedeploy_agent_s3_download_bucket_name: ""
codedeploy_agent_version: latest

La versión del Agente de Codedeploy y el nombre de su cubo; generalmente, el formato del último es aws-codedeploy-tu-región (por ejemplo, aws-codedeploy-eu-west-1). Más información se puede encontrar aquí.

Variables

codedeploy_agent_packages:
  - git
  - wget
  - ruby

Dependencias del Agente de Codedeploy que se deben instalar.

codedeploy_agent_s3_download_url: https://{{ codedeploy_agent_s3_download_bucket_name }}.s3.amazonaws.com/{{ codedeploy_agent_version }}/install

URL de descarga del Agente de Codedeploy desde S3.

Dependencias

N/A

Manejadores

El rol viene con los siguientes manejadores:

  • reiniciar el agente de codedeploy - Reinicia el servicio codedeploy-agent.

Cocina de Pruebas

El rol puede ser probado usando Test Kitchen. Asegúrate de que los siguientes paquetes estén instalados:

  • ruby 2.x
  • docker
  • gemas:
    • test-kitchen
    • kitchen-docker
    • kitchen-ansible
$ kitchen test

Este comando creará las máquinas, aplicará y probará el rol y finalmente las destruirá.

Escribe tus pruebas

Puedes escribir tu propia prueba agregando un nuevo archivo o editando uno existente en el directorio test/integration/codedeploy-agent/serverspec/localhost. Más información sobre cómo escribir pruebas de serverspec se puede encontrar aquí.

Ejemplo de Playbook

- hosts: servers
  roles:
      - { role: darkraiden.ansible-codedeploy-agent }

Licencia

MIT

Información del Autor

Este rol fue creado en 2018 por Davide Di Mauro.

Acerca del proyecto

Ansible Role to provision the AWS Codedeploy Agent

Instalar
ansible-galaxy install darkraiden.ansible-codedeploy-agent
Licencia
Unknown
Descargas
1.1k
Propietario
Father, husband, tech geek and coder. DevOps Engineer at Microsoft