Skip to content

Commit 6d5859f

Browse files
gruntwork-cigruntwork-ci
andauthored
Update Gruntwork releases as of 2023-06-30 (#962)
Co-authored-by: gruntwork-ci <gruntwork-ci@gruntwork.io>
1 parent 25ea91c commit 6d5859f

File tree

8 files changed

+1272
-5
lines changed

8 files changed

+1272
-5
lines changed

docs/guides/stay-up-to-date/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import CardGroup from "/src/components/CardGroup"
1616

1717
<CardGroup cols={1} gap="1rem" stacked equalHeightRows={false} commonCardProps={{padding: "1.25rem"}}>
1818

19+
<Card title="Update to 2023-06" href="/guides/stay-up-to-date/releases/2023-06" />
1920
<Card title="Update to 2023-05" href="/guides/stay-up-to-date/releases/2023-05" />
2021
<Card title="Update to 2023-04" href="/guides/stay-up-to-date/releases/2023-04" />
2122
<Card title="Update to 2023-03" href="/guides/stay-up-to-date/releases/2023-03" />
@@ -30,7 +31,6 @@ import CardGroup from "/src/components/CardGroup"
3031
<Card title="Update to 2022-06" href="/guides/stay-up-to-date/releases/2022-06" />
3132
<Card title="Update to 2022-05" href="/guides/stay-up-to-date/releases/2022-05" />
3233
<Card title="Update to 2022-04" href="/guides/stay-up-to-date/releases/2022-04" />
33-
<Card title="Update to 2022-03" href="/guides/stay-up-to-date/releases/2022-03" />
3434
<Card title="See older releases" href="/guides/stay-up-to-date/releases" />
3535

3636
</CardGroup>
@@ -114,6 +114,6 @@ href="/guides/stay-up-to-date/cis/cis-1.5.0"
114114
<!-- ##DOCS-SOURCER-START
115115
{
116116
"sourcePlugin": "releases",
117-
"hash": "3fa2edea88fe3cc62d7be31ef4069fe5"
117+
"hash": "2641001c967a24cf5ec5f9a9816e06c4"
118118
}
119119
##DOCS-SOURCER-END -->

docs/guides/stay-up-to-date/releases/2016-07/index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Here are the repos that were updated:
1717
- [terraform-aws-data-storage](#terraform-aws-data-storage)
1818
- [terraform-aws-ecs](#terraform-aws-ecs)
1919
- [terraform-aws-monitoring](#terraform-aws-monitoring)
20+
- [terraform-aws-security](#terraform-aws-security)
2021
- [terraform-aws-server](#terraform-aws-server)
2122
- [terraform-aws-vpc](#terraform-aws-vpc)
2223

@@ -420,6 +421,24 @@ Here are the repos that were updated:
420421

421422

422423

424+
## terraform-aws-security
425+
426+
427+
### [v0.0.1](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.1)
428+
429+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
430+
<small>Published: 7/26/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.1">Release notes</a></small>
431+
</p>
432+
433+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
434+
435+
- First release!
436+
437+
438+
</div>
439+
440+
441+
423442
## terraform-aws-server
424443

425444

docs/guides/stay-up-to-date/releases/2016-08/index.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Here are the repos that were updated:
1313
- [boilerplate](#boilerplate)
1414
- [terraform-aws-ci](#terraform-aws-ci)
1515
- [terraform-aws-monitoring](#terraform-aws-monitoring)
16+
- [terraform-aws-security](#terraform-aws-security)
1617
- [terraform-aws-vpc](#terraform-aws-vpc)
1718

1819

@@ -98,6 +99,52 @@ Here are the repos that were updated:
9899

99100

100101

102+
## terraform-aws-security
103+
104+
105+
### [v0.0.3](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.3)
106+
107+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
108+
<small>Published: 8/23/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.3">Release notes</a></small>
109+
</p>
110+
111+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
112+
113+
- Add a new module called `ssh-iam` that allows your developers to upload their public SSH keys to IAM and use those to SSH to servers.
114+
115+
116+
</div>
117+
118+
119+
### [v0.0.2](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.2)
120+
121+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
122+
<small>Published: 8/15/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.2">Release notes</a></small>
123+
</p>
124+
125+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
126+
127+
- Add `auto-update` module to configure Amazon Linux or Ubuntu to automatically download and install the latest security updates.
128+
129+
130+
</div>
131+
132+
133+
### [v0.0.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.0)
134+
135+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
136+
<small>Published: 8/11/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.0">Release notes</a></small>
137+
</p>
138+
139+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
140+
141+
This release is used for internal testing only! Do not use it in production!
142+
143+
144+
</div>
145+
146+
147+
101148
## terraform-aws-vpc
102149

103150

docs/guides/stay-up-to-date/releases/2016-09/index.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Here are the repos that were updated:
1717
- [terraform-aws-data-storage](#terraform-aws-data-storage)
1818
- [terraform-aws-ecs](#terraform-aws-ecs)
1919
- [terraform-aws-monitoring](#terraform-aws-monitoring)
20+
- [terraform-aws-security](#terraform-aws-security)
2021
- [terraform-aws-server](#terraform-aws-server)
2122
- [terraform-aws-vpc](#terraform-aws-vpc)
2223

@@ -499,6 +500,99 @@ In `modules/ecs-cluster`:
499500

500501

501502

503+
## terraform-aws-security
504+
505+
506+
### [v0.2.1](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.2.1)
507+
508+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
509+
<small>Published: 10/1/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.2.1">Release notes</a></small>
510+
</p>
511+
512+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
513+
514+
- NEW MODULE: In this release, we introduce the `cloudtrail` module, a streamlined way to setup [AWS CloudTrail](http://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)!
515+
516+
517+
</div>
518+
519+
520+
### [v0.2.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.2.0)
521+
522+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
523+
<small>Published: 9/29/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.2.0">Release notes</a></small>
524+
</p>
525+
526+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
527+
528+
- BREAKING CHANGE: We updated the `kms-master-key` module with a few changes:
529+
- Previously, terraform would unnecessarily update the Key Policy on every `terraform apply`. This didn&apos;t break anything, but it confusingly reported 1 resource as being modified when in fact nothing was changed. This has now been fixed using the new [data.aws_iam_policy_document](https://www.terraform.io/docs/providers/aws/d/iam_policy_document.html).
530+
- The var `key_root_user_iam_arns` has been replaced with `var.allow_manage_key_permissions_with_iam` (accepts true/false) to better reflect the significance of setting this value. Note that the var `aws_account_id` is also now required.
531+
- The vars `key_administrator_iam_arns` and `key_user_iam_arns` have been renamed to `cmk_administrator_iam_arns` and `cmk_user_iam_arns` to more accurately reflect that these vars grant access to a Customer Master Key (CMK).
532+
- There is a new required input variable called `aws_account_id`.
533+
534+
535+
</div>
536+
537+
538+
### [v0.1.2](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.2)
539+
540+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
541+
<small>Published: 9/27/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.2">Release notes</a></small>
542+
</p>
543+
544+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
545+
546+
- We&apos;ve added a new module, `iam-groups` that configures a best-practices set of IAM Groups and corresponding IAM Policies (permissions) you can use to better manage the security of your AWS account.
547+
548+
549+
</div>
550+
551+
552+
### [v0.1.1](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.1)
553+
554+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
555+
<small>Published: 9/12/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.1">Release notes</a></small>
556+
</p>
557+
558+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
559+
560+
- On boot, `ssh-iam` now waits 90 seconds before executing to try to give other services (e.g. the EC2 metadata service) a chance to start. This should hopefully ensure that `ssh-iam` doesn&apos;t hit any errors when it configures SSH access on boot and you don&apos;t have to wait for the next cron job to run (by default, they run every 30m) before SSH access works.
561+
562+
563+
</div>
564+
565+
566+
### [v0.1.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.0)
567+
568+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
569+
<small>Published: 9/2/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.0">Release notes</a></small>
570+
</p>
571+
572+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
573+
574+
BREAKING CHANGE: We have updated this module to support [Terraform 0.7](https://www.hashicorp.com/blog/terraform-0-7.html) features.
575+
- In `modules/kms-master-key`, the input variables `key_administrator_iam_arns`, `key_user_iam_arns`, and `key_root_user_iam_arns` are now all lists.
576+
577+
578+
</div>
579+
580+
581+
### [v0.0.4](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.4)
582+
583+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
584+
<small>Published: 9/1/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.4">Release notes</a></small>
585+
</p>
586+
587+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
588+
589+
- This release contains no new features. It just updates the version of the `docs-generator` we use to fix how the docs are created in https://github.com/gruntwork-io/module-security-public.
590+
591+
592+
</div>
593+
594+
595+
502596
## terraform-aws-server
503597

504598

docs/guides/stay-up-to-date/releases/2016-12/index.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Here are the repos that were updated:
1515
- [terraform-aws-data-storage](#terraform-aws-data-storage)
1616
- [terraform-aws-ecs](#terraform-aws-ecs)
1717
- [terraform-aws-monitoring](#terraform-aws-monitoring)
18+
- [terraform-aws-security](#terraform-aws-security)
1819
- [terraform-aws-server](#terraform-aws-server)
1920

2021

@@ -212,6 +213,47 @@ Here are the repos that were updated:
212213

213214

214215

216+
## terraform-aws-security
217+
218+
219+
### [v0.4.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.4.0)
220+
221+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
222+
<small>Published: 12/17/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.4.0">Release notes</a></small>
223+
</p>
224+
225+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
226+
227+
This release updates the `cloudtrail` module to support archiving of logs.
228+
229+
Previously, you could either store logs in S3 (for $0.023 per GB) or delete them. Now, you can choose to archive [CloudTrail](https://aws.amazon.com/cloudtrail/) logs to AWS Glacier after a certain number of days, where you&apos;ll pay just $0.004 per GB.
230+
- ENHANCEMENT: The `cloudtrail` module now exposes a new var, `num_days_after_which_archive_log_data`. If set to `0`, archiving is disabled. Otherwise, log files are automatically archived after the specified number of days.
231+
232+
This change is fully backwards-compatible in terms of the vars and outputs, but it makes use of features new to Terraform v0.8 such as conditionals, and therefore requires that you upgrade to Terraform v0.8.1 or higher before using. For that reason we have indicated in the version release that this is a &quot;breaking&quot; change.
233+
234+
235+
</div>
236+
237+
238+
### [v0.3.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.3.0)
239+
240+
<p style={{marginTop: "-20px", marginBottom: "10px"}}>
241+
<small>Published: 12/13/2016 | <a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.3.0">Release notes</a></small>
242+
</p>
243+
244+
<div style={{"overflow":"hidden","textOverflow":"ellipsis","display":"-webkit-box","WebkitLineClamp":10,"lineClamp":10,"WebkitBoxOrient":"vertical"}}>
245+
246+
This release adds two new features to the `iam-groups` module:
247+
- ENHANCEMENT: `iam-groups` now exposes the Terraform variable `should_require_mfa`. If true, an IAM User must use multi-factor authentication (MFA) to access any AWS services, with the exception of a very limited set of permissions the IAM User needs to initialize her MFA Device and reset her password.
248+
- ENHANCEMENT: `iam-groups` now adds the IAM Group `developers` by default (though it&apos;s still optional). Some teams will add all IAM Users to the `full-access` IAM Group. But for those teams that wish to create an IAM User whose permissions go beyond `read-only` but below `full-access`, the `developers` IAM Group offers such an option.
249+
250+
You can customize which set of AWS Services IAM Users in `developers` will receive full access to through the `iam_group_developers_permitted_services` Terraform variable. In addition, the `developers` IAM Group grants IAM Users access to a personal S3 Bucket.
251+
252+
253+
</div>
254+
255+
256+
215257
## terraform-aws-server
216258

217259

0 commit comments

Comments
 (0)