diodonfrost.amazon_codedeploy

ansible-role-amazon-codedeploy

molecule Ansible Galaxy

Ce rôle permet d'installer amazon-ssm sur votre hôte cible.

Exigences

Ce rôle a été développé avec Ansible 2.5. La compatibilité avec les versions antérieures n'est pas garantie. Utilisez ansible-galaxy install diodonfrost.amazon_codedeploy pour installer le rôle sur votre système.

Plateformes supportées :

- nom: EL
  versions:
    - 8
    - 7
- nom: Fedora
  versions:
    - 29
    - 28
    - 27
    - 26
- nom: Debian
  versions:
    - buster
    - stretch
    - jessie
- nom: Ubuntu
  versions:
    - disco dingo
    - bionic
    - xenial
    - trusty
- nom: Amazon
  versions:
    - 2017.12
    - 2016.03
    - 2013.09

Variables du rôle

Ce rôle n'a pas de variable

---
# fichier par défaut pour ansible-role-amazon-codedeploy

# Région AWS où télécharger le script d'installation de CodeDeploy
aws_region: eu-west-1

# URL complète où télécharger le script d'installation de CodeDeploy
codedeploy_install_script_url: "{{ default_codedeploy_install_script_url }}"

# Emplacement où stocker le script d'installation de l'agent codedeploy
codedeploy_install_script_dest: "{{ default_codedeploy_install_script_dest }}"

Dépendances

Aucune

Exemple de Playbook

Voici un exemple de fichier playbook pour déployer le rôle Ansible Galaxy sur un localhost et installer la dernière version de amazon-ssm.

---
- hôtes: localhost
  become: true
  rôles:
    - rôle: diodonfrost.amazon_codedeploy

Pour changer la région AWS où télécharger le script d'installation de CodeDeploy

---
- hôtes: localhost
  become: true
  rôles:
    - rôle: diodonfrost.amazon_codedeploy
      vars:
        aws_region: eu-west-3

Tests Locaux

Ce projet utilise Molecule pour aider au développement et aux tests.

Pour développer ou tester, vous aurez besoin d'installer les éléments suivants :

Tests avec Docker

# Tester le rôle sur CentOS 8
image=ansible-centos:8 molecule test

# Tester le rôle sur Ubuntu 16.04
image=ansible-ubuntu:16.04 molecule test

Tests avec Virtualbox

# Tester le rôle sur Windows
molecule test -s windows

Licence

Apache 2

Informations sur l'auteur

Ce rôle a été créé en 2020 par diodonfrost.

À propos du projet

Ansible role for manage AWS CodeDeploy agent

Installer
ansible-galaxy install diodonfrost.amazon_codedeploy
Licence
apache-2.0
Téléchargements
37k
Propriétaire