mauromedda.ansible_role_terragrunt

ansible_role_terragrunt

这是一个简单的 Ansible 角色,用于在类似 RedHat 的 7 及以上版本的系统上安装 Terragrunt。

需求

这个模块没有特定的要求,只需 Ansible。

角色变量

terragrunt_version: 0.13.5
  • terragrunt_version: 指定要安装的 Terragrunt 版本
terragrunt_dist_file: "terragrunt_{{terragrunt_version}}_linux_amd64.zip"
  • terragrunt_dist_file: Terragrunt 分发包的压缩文件
terragrunt_repo_url: "https://releases.hashicorp.com/terragrunt/{{terragrunt_version}}/{{ terragrunt_dist_file }}"
  • terragrunt_repo_url: Terragrunt 分发包的下载链接,用于获取 Terragrunt 二进制文件
terragrunt_base_install_dir: /opt/hashicorp/terragrunt
  • terragrunt_base_install_dir: Terragrunt 安装的根目录
terragrunt_bin: /usr/bin/terragrunt
  • terragrunt_bin: Terragrunt 二进制文件的位置
terragrunt_requirements:
  - unzip
  • terragrunt_requirements: Terragrunt playbook 的依赖项
terragrunt_purge_old: true
  • terragrunt_purge_old: 删除系统中安装的旧版本。默认值:true
terragrunt_cleanup: true
  • terragrunt_cleanup: 删除 Terragrunt 分发包的压缩文件。默认值:true

示例 Playbook

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

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

许可证

BSD

作者信息

作者:Mauro Medda

关于项目

An Ansible role for installing Terragrunt

安装
ansible-galaxy install mauromedda.ansible_role_terragrunt
许可证
Unknown
下载
308
拥有者
Head of DevOps @Zilliqa