You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/terraform_workflow_target.yml
+54-60Lines changed: 54 additions & 60 deletions
Original file line number
Diff line number
Diff line change
@@ -32,59 +32,58 @@ on:
32
32
approvers:
33
33
required: false
34
34
type: string
35
-
description: 'Approvals list to approve apply or destroy.'
35
+
description: 'Approvals list to approve apply or destroy'
36
36
terraform_version:
37
37
type: string
38
38
default: 1.3.6
39
-
description: 'Terraform version to use.'
39
+
description: 'Required terraform version '
40
40
timeout:
41
41
required: false
42
42
type: number
43
43
default: 10
44
-
description: 'Timeout for approval step.'
44
+
description: 'Timeout for approval step'
45
45
minimum-approvals:
46
46
required: false
47
47
type: string
48
48
default: 1
49
-
description: 'Minimum approvals required to accept the plan.'
49
+
description: 'Minimum approvals required to accept the plan'
50
50
token_format:
51
51
required: false
52
52
type: string
53
53
default: access_token
54
-
description: 'Token format for GCP authentication.'
54
+
description: 'Output format for the generated authentication token. For OAuth 2.0 access tokens, specify "access_token". For OIDC tokens, specify "id_token". To skip token generation, leave this value empty'
55
55
access_token_lifetime:
56
56
required: false
57
57
type: string
58
58
default: 300s
59
-
description: 'Lifetime of access token for GCP.'
59
+
description: 'Desired lifetime duration of the access token, in seconds'
60
60
project_id:
61
61
required: false
62
62
type: string
63
-
description: 'GCP project ID.'
63
+
description: 'ID of the default project to use for future API calls and invocations.'
64
64
create_credentials_file:
65
65
required: false
66
66
type: string
67
67
default: true
68
-
description: 'Whether to create credentials file for GCP.'
68
+
description: 'If true, the action will securely generate a credentials file which can be used for authentication via gcloud and Google Cloud SDKs.'
69
69
git_ssh_key_setup:
70
70
required: false
71
71
type: string
72
72
default: false
73
-
description: 'Whether to setup SSH keys for Git access.'
73
+
description: 'If true, sets up SSH keys for Git access to clone private repositories.'
74
74
target_environment:
75
+
description: "Name of the deployment environment (e.g., dev, staging, prod). Leave empty if no environment-specific context is needed."
0 commit comments