mauromedda.ansible_role_terraform
ansible_role_terraform
Dies ist eine einfache Ansible-Rolle, um Terraform auf einem RedHat-ähnlichen System (Version 7+) zu installieren.
Anforderungen
Dieses Modul hat keine speziellen Anforderungen, nur Ansible.
Rollenvariablen
terraform_version: 0.10.5
- terraform_version: Geben Sie die zu installierende Terraform-Version an.
terraform_dist_file: "terraform_{{terraform_version}}_linux_amd64.zip"
- terraform_dist_file: Terraform-Distributionsarchiv.
terraform_repo_url: "https://releases.hashicorp.com/terraform/{{terraform_version}}/{{ terraform_dist_file }}"
- terraform_repo_url: URL zur Terraform-Distribution. Wird verwendet, um die Terraform-Binärdatei abzurufen.
terraform_base_install_dir: /opt/hashicorp/terraform
- terraform_base_install_dir: Hauptverzeichnis der Terraform-Installation.
terraform_bin: /usr/bin/terraform
- terraform_bin: Speicherort der Terraform-Binärdatei.
terraform_requirements:
- unzip
- terraform_requirements: Anforderungen des Terraform-Playbooks.
terraform_purge_old: true
- terraform_purge_old: Löschen Sie die älteste installierte Version im System. Standard: true.
terraform_cleanup: true
- terraform_cleanup: Entfernen Sie das Terraform-Distributionsarchiv. Standard: true.
Beispiel-Playbook
---
- hosts: localhost
become: true
connection: local
roles:
- mauromedda.ansible_role_unzip
- mauromedda.ansible_role_terraform
Benutzung
Lizenz
BSD
Autoreninformation
Autor: Mauro Medda
Installieren
ansible-galaxy install mauromedda.ansible_role_terraform
Lizenz
bsd-2-clause
Downloads
345
Besitzer
Head of DevOps @Zilliqa