ptavares.ansible_role_terragrunt
ansible-role-terragrunt
用于安装 terragrunt 可执行文件的 Ansible 角色
要求
仅测试适用于最低版本为 ansible 2.5
角色变量
可用的变量如下列出,以及默认值(请参见 defaults/main.yml):
Terragrunt 版本
# 默认情况下,模块将下载最新版本
# 要指定版本,请使用下面的参数
terragrunt_install_version: vX.X.X
下载信息
# 可执行文件在安装前下载的目录
terragrunt_download_location: /tmp/
# terragrunt 二进制文件的 URL
terragrunt_url: "https://github.com/gruntwork-io/terragrunt/releases/download/{{ terragrunt_install_version }}/terragrunt_linux_amd64"
# 下载的文件名
terragrunt_downloaded_file_name: terragrunt_linux_amd64
安装信息
# 安装 terraform 的路径
terragrunt_execution_path: /usr/local/bin
# terraform 的执行文件名
terragrunt_execution_file_name: terragrunt
依赖
无依赖
示例剧本
- hosts: all
roles:
- role: ptavares.ansible_role_terragrunt
在 vars/main.yml
内:
- 如有需要,将 defaults/main.yml 的内容复制到您的剧本的变量文件中。
- 按需自定义(填写角色的变量)
许可证
MIT
安装
ansible-galaxy install ptavares.ansible_role_terragrunt
许可证
mit
下载
72
拥有者