mauromedda.ansible_role_terraform

ansible_role_terraform

Ceci est un rôle Ansible simple pour installer Terraform sur une machine semblable à RedHat version 7 ou supérieure.

Exigences

Ce module n'a pas d'exigences spécifiques, juste Ansible.

Variables du Rôle

terraform_version: 0.10.5
  • terraform_version : Spécifiez la version de Terraform à installer.
terraform_dist_file: "terraform_{{terraform_version}}_linux_amd64.zip"
  • terraform_dist_file : Archive de distribution de Terraform.
terraform_repo_url: "https://releases.hashicorp.com/terraform/{{terraform_version}}/{{ terraform_dist_file }}"
  • terraform_repo_url : URL de distribution de Terraform. Utilisée pour télécharger le binaire de Terraform.
terraform_base_install_dir: /opt/hashicorp/terraform
  • terraform_base_install_dir : Répertoire de base de l'installation de Terraform.
terraform_bin: /usr/bin/terraform
  • terraform_bin : Emplacement du binaire de Terraform.
terraform_requirements:
  - unzip
  • terraform_requirements : Exigences du playbook Terraform.
terraform_purge_old: true
  • terraform_purge_old : Supprimer la version la plus ancienne installée sur le système. Par défaut : vrai.
terraform_cleanup: true
  • terraform_cleanup : Supprimer l'archive de distribution de Terraform. Par défaut : vrai.

Exemple de Playbook

---
- hosts: localhost
  become: true
  connection: local

  roles:
    - mauromedda.ansible_role_unzip
    - mauromedda.ansible_role_terraform

Utilisation

Terraform_role

Licence

BSD

Informations sur l'Auteur

Auteur : Mauro Medda

À propos du projet

An Ansible role for installing Terraform

Installer
ansible-galaxy install mauromedda.ansible_role_terraform
Licence
bsd-2-clause
Téléchargements
345
Propriétaire
Head of DevOps @Zilliqa