ptavares.ansible_role_terragrunt

构建状态 Ansible角色 Ansible角色质量 Ansible角色下载 许可证

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 role for installating terraform

安装
ansible-galaxy install ptavares.ansible_role_terragrunt
许可证
mit
下载
72
拥有者