mauromedda.ansible_role_terragrunt

ansible_role_terragrunt

Dies ist eine einfache Ansible-Rolle, um Terragrunt auf einem RedHat-ähnlichen System (Version 7+) zu installieren.

Anforderungen

Dieses Modul hat keine speziellen Anforderungen, nur Ansible.

Rollenvariablen

terragrunt_version: 0.13.5
  • terragrunt_version: Gibt die zu installierende Terragrunt-Version an.
terragrunt_dist_file: "terragrunt_{{terragrunt_version}}_linux_amd64.zip"
  • terragrunt_dist_file: Archiv der Terragrunt-Distribution.
terragrunt_repo_url: "https://releases.hashicorp.com/terragrunt/{{terragrunt_version}}/{{ terragrunt_dist_file }}"
  • terragrunt_repo_url: URL der Terragrunt-Distribution. Wird verwendet, um die Terraform-Binärdatei abzurufen.
terragrunt_base_install_dir: /opt/hashicorp/terragrunt
  • terragrunt_base_install_dir: Stammverzeichnis der Terraform-Installation.
terragrunt_bin: /usr/bin/terragrunt
  • terragrunt_bin: Speicherort der Terraform-Binärdatei.
terragrunt_requirements:
  - unzip
  • terragrunt_requirements: Anforderungen des Terraform-Playbooks.
terragrunt_purge_old: true
  • terragrunt_purge_old: Löscht die älteste installierte Version im System. Standard: true.
terragrunt_cleanup: true
  • terragrunt_cleanup: Entfernt das Archiv der Terraform-Distribution. Standard: true.

Beispiel-Playbook

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

  roles:
    - mauromedda.ansible_role_unzip
    - mauromedda.ansible_role_terraform
    - mauromedda.ansible_role_terragrunt

Lizenz

BSD

Autoreninformation

Autor: Mauro Medda

Über das Projekt

An Ansible role for installing Terragrunt

Installieren
ansible-galaxy install mauromedda.ansible_role_terragrunt
GitHub Repository
Lizenz
Unknown
Downloads
308
Besitzer
Head of DevOps @Zilliqa