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

Terraform_role

Lizenz

BSD

Autoreninformation

Autor: Mauro Medda

Über das Projekt

An Ansible role for installing Terraform

Installieren
ansible-galaxy install mauromedda.ansible_role_terraform
GitHub Repository
Lizenz
bsd-2-clause
Downloads
345
Besitzer
Head of DevOps @Zilliqa