forked from hashicorp/terraform-github-actions
-
Notifications
You must be signed in to change notification settings - Fork 3
/
action.yml
32 lines (32 loc) · 1.08 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
name: 'Terragrunt GitHub Actions'
description: 'Wraps Terragrunt commands on HashiCorps GitHub Actions.'
author: 'HashiCorp, Inc. Terraform Team <[email protected]> with custom Terragrunt modifications.'
branding:
icon: 'terminal'
color: 'purple'
inputs:
tf_actions_version:
description: 'Terraform version to install.'
required: true
use_terragrunt:
description: 'Choose if use terraform or terragrunt. True or false.'
required: true
tg_actions_version:
description: 'Terragrunt version to install. Required if use_terragrunt is true.'
tf_actions_subcommand:
description: 'Terragrunt subcommand to execute.'
required: true
tf_actions_working_dir:
description: 'Terragrunt working directory.'
default: '.'
tf_actions_comment:
description: 'Whether or not to comment on pull requests.'
default: true
outputs:
tf_actions_plan_has_changes:
description: 'Whether or not the Terraform plan contained changes.'
tf_actions_output:
description: 'The Terraform outputs in JSON format.'
runs:
using: 'docker'
image: './Dockerfile'