darkraiden.ansible-codedeploy-agent

Agent Codedeploy

État de la construction

Rôle Ansible pour provisionner l'Agent Codedeploy d'AWS.

Exigences

N/A

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml et vars/):

Valeurs par Défaut

codedeploy_agent_s3_download_bucket_name: ""
codedeploy_agent_version: latest

La version de l'Agent Codedeploy et le nom de son bucket ; généralement, ce dernier est au format aws-codedeploy-votre-région (par exemple, aws-codedeploy-eu-west-1). Plus d'informations peuvent être trouvées ici.

Variables

codedeploy_agent_packages:
  - git
  - wget
  - ruby

Dépendances de l'Agent Codedeploy à installer.

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

URL de téléchargement de l'Agent Codedeploy depuis S3.

Dépendances

N/A

Gestionnaires

Le rôle comprend les gestionnaires suivants :

  • redémarrer l'agent codedeploy - Il redémarre le service codedeploy-agent.

Test Kitchen

Le rôle peut être testé en utilisant Test Kitchen. Assurez-vous que les paquets suivants sont installés :

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

Cette commande créera les machines, convergera et testera le rôle, puis les détruira.

Écrivez vos tests

Vous pouvez écrire votre propre test en ajoutant un nouveau fichier ou en modifiant celui existant dans le répertoire test/integration/codedeploy-agent/serverspec/localhost. Plus d'informations sur la façon d'écrire des tests serverspec peuvent être trouvées ici.

Exemple de Playbook

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

Licence

MIT

Informations sur l'Auteur

Ce rôle a été créé en 2018 par Davide Di Mauro.

À propos du projet

Ansible Role to provision the AWS Codedeploy Agent

Installer
ansible-galaxy install darkraiden.ansible-codedeploy-agent
Licence
Unknown
Téléchargements
1.1k
Propriétaire
Father, husband, tech geek and coder. DevOps Engineer at Microsoft