diodonfrost.amazon_codedeploy
ansible-role-amazon-codedeploy
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 :
- Linux (e.g. Ubuntu)
- Docker
- Python (y compris python-pip)
- Ansible
- Molecule
- Virtualbox (tests Windows uniquement)
- Vagrant (tests Windows uniquement)
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