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
* Allow to extend EC2 policy document
* Allow to use modern IAM policy for SSM access
* Fix version constraint for example script
* Add new features usage to example scripts
* Format files
* Update readme file
* Add better sample
* Updated README.md
Co-authored-by: Anton <[email protected]>
Co-authored-by: actions-bot <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -175,6 +175,7 @@ Available targets:
175
175
176
176
```
177
177
<!-- markdownlint-restore -->
178
+
<!-- markdownlint-disable -->
178
179
## Requirements
179
180
180
181
| Name | Version |
@@ -229,6 +230,7 @@ Available targets:
229
230
| env\_vars | Map of custom ENV variables to be provided to the application running on Elastic Beanstalk, e.g. env\_vars = { DB\_USER = 'admin' DB\_PASS = 'xxxxxx' } |`map(string)`|`{}`| no |
230
231
| environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' |`string`|`""`| no |
231
232
| environment\_type | Environment type, e.g. 'LoadBalanced' or 'SingleInstance'. If setting to 'SingleInstance', `rolling_update_type` must be set to 'Time', `updating_min_in_service` must be set to 0, and `loadbalancer_subnets` will be unused (it applies to the ELB, which does not exist in SingleInstance environments) |`string`|`"LoadBalanced"`| no |
233
+
| extended\_ec2\_policy\_document | Extensions or overrides for the IAM role assigned to EC2 instances |`string`|`"{}"`| no |
232
234
| force\_destroy | Force destroy the S3 bucket for load balancer logs |`bool`|`false`| no |
233
235
| health\_streaming\_delete\_on\_terminate | Whether to delete the log group when the environment is terminated. If false, the health data is kept RetentionInDays days. |`bool`|`false`| no |
234
236
| health\_streaming\_enabled | For environments with enhanced health reporting enabled, whether to create a group in CloudWatch Logs for environment health and archive Elastic Beanstalk environment health data. For information about enabling enhanced health, see aws:elasticbeanstalk:healthreporting:system. |`bool`|`false`| no |
@@ -250,6 +252,7 @@ Available targets:
250
252
| managed\_actions\_enabled | Enable managed platform updates. When you set this to true, you must also specify a `PreferredStartTime` and `UpdateLevel`|`bool`|`true`| no |
251
253
| name | Solution name, e.g. 'app' or 'cluster' |`string`| n/a | yes |
252
254
| namespace | Namespace, which could be your organization name, e.g. 'eg' or 'cp' |`string`|`""`| no |
255
+
| prefer\_legacy\_ssm\_policy | Whether to use AmazonEC2RoleforSSM (will soon be deprecated) or AmazonSSMManagedInstanceCore policy |`bool`|`true`| no |
253
256
| preferred\_start\_time | Configure a maintenance window for managed actions in UTC |`string`|`"Sun:10:00"`| no |
254
257
| region | AWS region |`string`| n/a | yes |
255
258
| rolling\_update\_enabled | Whether to enable rolling update |`bool`|`true`| no |
@@ -295,6 +298,7 @@ Available targets:
295
298
| tier | The environment tier |
296
299
| triggers | Autoscaling triggers in use by this environment |
Copy file name to clipboardExpand all lines: docs/terraform.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
<!-- markdownlint-disable -->
1
2
## Requirements
2
3
3
4
| Name | Version |
@@ -52,6 +53,7 @@
52
53
| env\_vars | Map of custom ENV variables to be provided to the application running on Elastic Beanstalk, e.g. env\_vars = { DB\_USER = 'admin' DB\_PASS = 'xxxxxx' } |`map(string)`|`{}`| no |
53
54
| environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' |`string`|`""`| no |
54
55
| environment\_type | Environment type, e.g. 'LoadBalanced' or 'SingleInstance'. If setting to 'SingleInstance', `rolling_update_type` must be set to 'Time', `updating_min_in_service` must be set to 0, and `loadbalancer_subnets` will be unused (it applies to the ELB, which does not exist in SingleInstance environments) |`string`|`"LoadBalanced"`| no |
56
+
| extended\_ec2\_policy\_document | Extensions or overrides for the IAM role assigned to EC2 instances |`string`|`"{}"`| no |
55
57
| force\_destroy | Force destroy the S3 bucket for load balancer logs |`bool`|`false`| no |
56
58
| health\_streaming\_delete\_on\_terminate | Whether to delete the log group when the environment is terminated. If false, the health data is kept RetentionInDays days. |`bool`|`false`| no |
57
59
| health\_streaming\_enabled | For environments with enhanced health reporting enabled, whether to create a group in CloudWatch Logs for environment health and archive Elastic Beanstalk environment health data. For information about enabling enhanced health, see aws:elasticbeanstalk:healthreporting:system. |`bool`|`false`| no |
@@ -73,6 +75,7 @@
73
75
| managed\_actions\_enabled | Enable managed platform updates. When you set this to true, you must also specify a `PreferredStartTime` and `UpdateLevel`|`bool`|`true`| no |
74
76
| name | Solution name, e.g. 'app' or 'cluster' |`string`| n/a | yes |
75
77
| namespace | Namespace, which could be your organization name, e.g. 'eg' or 'cp' |`string`|`""`| no |
78
+
| prefer\_legacy\_ssm\_policy | Whether to use AmazonEC2RoleforSSM (will soon be deprecated) or AmazonSSMManagedInstanceCore policy |`bool`|`true`| no |
76
79
| preferred\_start\_time | Configure a maintenance window for managed actions in UTC |`string`|`"Sun:10:00"`| no |
77
80
| region | AWS region |`string`| n/a | yes |
78
81
| rolling\_update\_enabled | Whether to enable rolling update |`bool`|`true`| no |
@@ -118,3 +121,4 @@
118
121
| tier | The environment tier |
119
122
| triggers | Autoscaling triggers in use by this environment |
0 commit comments