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: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,7 +74,7 @@ The following inputs can be used as `steps.with` keys:
74
74
| `aws_ec2_instance_profile` | string | | [The AWS IAM instance profile](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) to use for the EC2 instance. Use if you want to pass an AWS role with specific permissions granted to the instance |
75
75
| `aws_resource_identifier` | string | `${org}-${repo}-${branch}` | Auto-generated by default so it's unique for org/repo/branch. Set to override with custom naming the unique AWS resource identifier for the deployment. |
76
76
| `aws_create_vpc` | bool | `false` | Whether an AWS VPC should be created in the action. Otherwise, the existing default VPC will be used. |
77
-
| `infrastructure_only` | bool | `false` | Does infrastructure (i.e. terraform) but **not** the deployment (i.e. ansible) |
77
+
| `infrastructure_only` | bool | `false` | Set to true to provision infrastructure (with Terraform) but skip the app deployment (with ansible) |
78
78
| **Teraform configuration** |
79
79
| `tf_state_bucket` | string | `${org}-${repo}-${branch}-tf-state` | AWS S3 bucket to use for Terraform state. By default, a new deployment will be created for each unique branch. Hardcode if you want to keep a shared resource state between the several branches. |
Copy file name to clipboardExpand all lines: action.yaml
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ inputs:
7
7
checkout:
8
8
description: 'Specifies if this action should checkout the code'
9
9
required: false
10
-
default: true
10
+
default: "true"
11
11
12
12
# AWS Configuration
13
13
aws_access_key_id:
@@ -29,13 +29,13 @@ inputs:
29
29
aws_ec2_instance_profile:
30
30
description: 'The AWS IAM instance profile to use for the EC2 instance. Use if you want to pass an AWS role with specific permissions granted to the instance'
31
31
aws_resource_identifier:
32
-
description: 'Auto-generated by default so it's unique for org/repo/branch. Set to override with custom naming the unique AWS resource identifier for the deployment. Defaults to `${org}-${repo}-${branch}`.'
32
+
description: "Auto-generated by default so it's unique for org/repo/branch. Set to override with custom naming the unique AWS resource identifier for the deployment. Defaults to `${org}-${repo}-${branch}`."
33
33
aws_create_vpc:
34
34
description: 'Bool, whether an AWS VPC should be created in the action. Otherwise, the existing default VPC will be used.'
35
-
default: false
35
+
default: "false"
36
36
infrastructure_only:
37
-
description: 'Does infrastructure (i.e. terraform) but **not** the deployment (i.e. ansible)'
38
-
default: false
37
+
description: 'Set to true to provision infrastructure (with Terraform) but skip the app deployment (with ansible)'
38
+
default: "false"
39
39
40
40
# Terraform configuration
41
41
tf_state_bucket:
@@ -56,10 +56,10 @@ inputs:
56
56
# Cleanup
57
57
tf_stack_destroy:
58
58
description: 'Set to "true" to Destroy the created AWS infrastructure for this instance'
59
-
default: false
59
+
default: "false"
60
60
tf_state_bucket_destroy:
61
61
description: 'Force purge and deletion of tf_state_bucket defined. Any file contained there will be destroyed. tf_stack_destroy must also be true.'
62
-
default: false
62
+
default: "false"
63
63
64
64
outputs:
65
65
lb_url:
@@ -96,7 +96,7 @@ runs:
96
96
# Skip ansible deployment if deploying only infrastructure
0 commit comments