forked from hashicorp/terraform-github-actions
-
Notifications
You must be signed in to change notification settings - Fork 65
/
action.yml
47 lines (47 loc) · 1.57 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
name: 'Terragrunt GitHub Actions'
description: 'Runs Terragrunt commands via GitHub Actions.'
author: 'HashiCorp, Inc. Terraform Team <[email protected]>'
branding:
icon: 'cloud'
color: 'purple'
inputs:
tf_actions_subcommand:
description: 'Terraform or Terragrunt subcommand to execute.'
required: true
tf_actions_binary:
description: 'Binary to use. Terraform or Terragrunt'
default: 'terragrunt'
tf_actions_version:
description: 'Terraform version to install.'
required: true
default: 'latest'
tg_actions_version:
description: 'Terragrunt version to install.'
required: true
default: 'latest'
tf_actions_cli_credentials_hostname:
description: 'Hostname for the CLI credentials file.'
default: 'app.terraform.io'
tf_actions_cli_credentials_token:
description: 'Token for the CLI credentials file.'
tf_actions_comment:
description: 'Whether or not to comment on pull requests.'
default: true
tf_actions_working_dir:
description: 'Terragrunt working directory.'
default: '.'
tf_actions_fmt_write:
description: 'Write Terragrunt fmt changes to source files.'
default: false
outputs:
tf_actions_output:
description: 'The Terragrunt outputs in JSON format.'
tf_actions_plan_has_changes:
description: 'Whether or not the Terragrunt plan contained changes.'
tf_actions_plan_output:
description: 'The Terragrunt plan output.'
tf_actions_fmt_written:
description: 'Whether or not the Terragrunt formatting was written to source files.'
runs:
using: 'docker'
image: './Dockerfile'