diodonfrost.terragrunt

ansible-role-terragrunt

molecule Ansible Galaxy

Ce rôle permet d'installer terragrunt sur votre hôte cible.

Exigences

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

Variables du Rôle

Ce rôle possède plusieurs variables. Les valeurs par défaut de toutes ces variables sont les suivantes :

---
# fichier de valeurs par défaut pour ansible-role-terragrunt

# Définir la version de terragrunt à installer
# Valeurs possibles : https://api.github.com/repos/gruntwork-io/terragrunt/releases
# Par défaut : dernière version
terragrunt_version: latest

# Définir où installer le binaire Terragrunt
# Par défaut : utiliser le chemin système local défini dans Ansible vars/*.yml
terragrunt_path: "{{ terragrunt_default_path }}"

Dépendances

Aucune

Exemple de Playbook

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

---
- hosts: localhost
  become: true
  roles:
    - role: diodonfrost.terragrunt

Ce rôle peut également installer une version spécifique de terragrunt.

---
- hosts: localhost
  become: true
  roles:
    - role: ansible-role-terragrunt
      vars:
        terragrunt_version: v0.18.0

Tests Locaux

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

Pour développer ou tester, vous devez avoir installé les éléments suivants :

Tests avec Docker

# Installer les exigences
pip install -r requirements-dev.txt

# Tester le rôle ansible avec centos 8
molecule test

# Tester le rôle ansible avec ubuntu 18.04
image=ansible-ubuntu:18.04 molecule test

# Créer une instance centos 7
image=ansible-centos:7 molecule create

# Appliquer le rôle sur l'instance centos 7
image=ansible-centos:7 molecule converge

# Lancer les tests sur l'instance centos 7
image=ansible-centos:7 molecule verify

Tests avec Vagrant et Libvirt

# Tester le rôle ansible avec Windows
molecule test -s windows

Licence

Apache 2

Informations sur l'Auteur

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

À propos du projet

Ansible role for install terragrunt on a large number of os

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