Skip to content

Commit 8e053ee

Browse files
psantusbryantbiggs
andcommitted
feat: Add support for restartPolicy (#231)
* feat: Add support for restartPolicy (#230) * fix precommit error * fix: Correct defaults and remove redundant validation --------- Co-authored-by: Bryant Biggs <[email protected]>
1 parent eb81a33 commit 8e053ee

File tree

27 files changed

+67
-35
lines changed

27 files changed

+67
-35
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/antonbabenko/pre-commit-terraform
3-
rev: v1.96.1
3+
rev: v1.96.2
44
hooks:
55
- id: terraform_fmt
66
- id: terraform_wrapper_module_for_each

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ module "ecs" {
160160
| Name | Version |
161161
|------|---------|
162162
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 |
163-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.59 |
163+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.63 |
164164

165165
## Providers
166166

examples/complete/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ Note that this example may create resources which will incur monetary charges on
2727
| Name | Version |
2828
|------|---------|
2929
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 |
30-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.59 |
30+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.63 |
3131

3232
## Providers
3333

3434
| Name | Version |
3535
|------|---------|
36-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.59 |
36+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.63 |
3737

3838
## Modules
3939

examples/complete/main.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ module "ecs" {
102102
}
103103
}
104104
memory_reservation = 100
105+
106+
restart_policy = {
107+
enabled = true
108+
ignoredExitCodes = [1]
109+
restartAttemptPeriod = 60
110+
}
105111
}
106112
}
107113

examples/complete/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.59"
7+
version = ">= 5.63"
88
}
99
}
1010
}

examples/ec2-autoscaling/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ Note that this example may create resources which will incur monetary charges on
2727
| Name | Version |
2828
|------|---------|
2929
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 |
30-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.59 |
30+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.63 |
3131

3232
## Providers
3333

3434
| Name | Version |
3535
|------|---------|
36-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.59 |
36+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.63 |
3737

3838
## Modules
3939

examples/ec2-autoscaling/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.59"
7+
version = ">= 5.63"
88
}
99
}
1010
}

examples/fargate/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ Note that this example may create resources which will incur monetary charges on
2727
| Name | Version |
2828
|------|---------|
2929
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 |
30-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.59 |
30+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.63 |
3131

3232
## Providers
3333

3434
| Name | Version |
3535
|------|---------|
36-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.59 |
36+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.63 |
3737

3838
## Modules
3939

examples/fargate/main.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,12 @@ module "ecs_service" {
121121
}
122122
}
123123

124+
restart_policy = {
125+
enabled = true
126+
ignoredExitCodes = [1]
127+
restartAttemptPeriod = 60
128+
}
129+
124130
# Not required for fluent-bit, just an example
125131
volumes_from = [{
126132
sourceContainer = "fluent-bit"

examples/fargate/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.59"
7+
version = ">= 5.63"
88
}
99
}
1010
}

0 commit comments

Comments
 (0)