anton_sidelnikov.terraform
Inspiré par : https://github.com/darkwizard242/ansible-role-terraform
Rôle Ansible : Terraform
Rôle pour installer (par défaut) le package terraform
sur les systèmes Debian/Ubuntu et EL.
Variables du Rôle
Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml
):
Liste des Variables :
terraform_app: terraform
terraform_osarch: linux_amd64
terraform_dl_url: https://releases.hashicorp.com
terraform_dl_loc: /tmp
terraform_bin_path: /usr/local/bin
Si terraform_version
n'est pas défini, la dernière version sera téléchargée.
Tableau des Variables :
Variable | Valeur (par défaut) | Description |
---|---|---|
terraform_app | terraform | Définit l'application à installer, c’est-à-dire terraform |
terraform_osarch | linux_amd64 | Définit l'architecture système. Utilisé pour obtenir le bon type de binaires selon l'architecture du système d'exploitation. Par défaut : linux_amd64 |
terraform_dl_url | https://releases.hashicorp.com | Définit l'URL pour télécharger le binaire terraform. |
terraform_dl_loc | /tmp | Défini pour placer temporairement l'archive binaire de terraform . Par défaut : /tmp |
terraform_bin_path | /usr/local/bin | Défini pour spécifier le chemin où stocker le binaire terraform. Par défaut (généralement disponible sur le chemin de tout utilisateur) : /usr/local/bin |
Exemple de Playbook
Pour le comportement par défaut du rôle (c'est-à-dire l'installation de terraform) dans des playbooks Ansible.
- hosts: servers
roles:
- role: anton-sidelnikov.terraform
À propos du projet
Role for installing 'terraform' for performing Infrastructure as Code (IaC).
Installer
ansible-galaxy install anton_sidelnikov.terraform
Licence
mit
Téléchargements
1.5k
Propriétaire