Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Automated Update][terraform-aws-security] v0.74.3 release #2024

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";

<VersionBadge repoTitle="Security Modules" version="0.74.2" lastModifiedVersion="0.74.2"/>
<VersionBadge repoTitle="Security Modules" version="0.74.3" lastModifiedVersion="0.74.2"/>

# Security Modules

<a href="https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/auto-update" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/auto-update" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.74.2" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

Expand All @@ -37,31 +37,31 @@ This repo is a part of [the Gruntwork Infrastructure as Code Library](https://gr

### Core concepts

* [How to install Auto Update](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/auto-update/core-concepts.md#installation)
* [How to install Auto Update](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/auto-update/core-concepts.md#installation)

* [How Auto Update works on Ubuntu](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/auto-update/core-concepts.md#ubuntu-support)
* [How Auto Update works on Ubuntu](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/auto-update/core-concepts.md#ubuntu-support)

* [How Auto Update works on Amazon Linux 2](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/auto-update/core-concepts.md#amazon-linux-support)
* [How Auto Update works on Amazon Linux 2](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/auto-update/core-concepts.md#amazon-linux-support)

* [Auto Update Limitations](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/auto-update/core-concepts.md#limitations)
* [Auto Update Limitations](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/auto-update/core-concepts.md#limitations)

* [Core Security Concepts](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/README.adoc#core-concepts)
* [Core Security Concepts](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/README.adoc#core-concepts)

### Repo organization

* [modules](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal submodules.
* [modules](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal submodules.

* [examples](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/examples): This folder contains working examples of how to use the submodules.
* [examples](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/examples): This folder contains working examples of how to use the submodules.

* [test](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/test): Automated tests for the modules and examples.
* [test](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/test): Automated tests for the modules and examples.

## Deploy

### Non-production deployment (quick start for learning)

If you just want to try this repo out for experimenting and learning, check out the following resources:

* [auto-update example](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/examples/auto-update): The `examples/auto-update` folder contains sample code optimized for learning, experimenting, and testing (but not production usage).
* [auto-update example](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/examples/auto-update): The `examples/auto-update` folder contains sample code optimized for learning, experimenting, and testing (but not production usage).

### Production deployment

Expand All @@ -73,11 +73,11 @@ If you want to deploy this repo in production, check out the following resources
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/auto-update/readme.adoc",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/auto-update/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/auto-update/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/auto-update/readme.adoc",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/auto-update/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/auto-update/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "0d3c4bb4d6ca69b2c15797f178702b1b"
"hash": "9db7ab9cf257c9470009eced99c6727d"
}
##DOCS-SOURCER-END -->
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";

<VersionBadge repoTitle="Security Modules" version="0.74.2" lastModifiedVersion="0.65.9"/>
<VersionBadge repoTitle="Security Modules" version="0.74.3" lastModifiedVersion="0.65.9"/>

# AWS Auth Helper

<a href="https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-auth" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-auth" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.65.9" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

Expand Down Expand Up @@ -175,7 +175,7 @@ eval $(aws-auth --serial-number arn:aws:iam::123456789011:mfa/jondoe --token-cod

If you store your secrets in a CLI-friendly password manager, such as [pass](https://www.passwordstore.org/),
[lpass](https://github.com/lastpass/lastpass-cli) or
[1Password CLI](https://support.1password.com/command-line-getting-started/), then you can reduce this even further! Instructions on how to set this up for Lastpass / `lpass` can be found [here](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-auth/AWS-AUTH-LASTPASS.md) and 1Password / `op` [here](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-auth/AWS-AUTH-1PASSWORD.md).
[1Password CLI](https://support.1password.com/command-line-getting-started/), then you can reduce this even further! Instructions on how to set this up for Lastpass / `lpass` can be found [here](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-auth/AWS-AUTH-LASTPASS.md) and 1Password / `op` [here](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-auth/AWS-AUTH-1PASSWORD.md).

First, store your permanent AWS credentials in `pass`:

Expand Down Expand Up @@ -250,11 +250,11 @@ If you you need to run `aws-auth` with a cronjob, you may want to set the `$USER
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-auth/readme.md",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-auth/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-auth/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-auth/readme.md",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-auth/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-auth/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "d24716c0c10587e471ffd86efcdd208c"
"hash": "630399ad804e17e31135ce8101e65a4c"
}
##DOCS-SOURCER-END -->
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";

<VersionBadge repoTitle="Security Modules" version="0.74.2" lastModifiedVersion="0.69.2"/>
<VersionBadge repoTitle="Security Modules" version="0.74.3" lastModifiedVersion="0.69.2"/>

# AWS Config Bucket

<a href="https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-config-bucket" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-config-bucket" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.69.2" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

This module creates an S3 bucket for storing AWS Config data, including all the appropriate lifecycle, encryption, and
permission settings for AWS Config.

This module is not meant to be used directly. Instead, it's used under the hood in the [aws-config](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-config)
and [account-baseline-root](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/account-baseline-root) modules. Please see those modules for more information.
This module is not meant to be used directly. Instead, it's used under the hood in the [aws-config](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-config)
and [account-baseline-root](https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/account-baseline-root) modules. Please see those modules for more information.

## Sample Usage

Expand All @@ -36,7 +36,7 @@ and [account-baseline-root](https://github.com/gruntwork-io/terraform-aws-securi

module "aws_config_bucket" {

source = "git::[email protected]:gruntwork-io/terraform-aws-security.git//modules/aws-config-bucket?ref=v0.74.2"
source = "git::[email protected]:gruntwork-io/terraform-aws-security.git//modules/aws-config-bucket?ref=v0.74.3"

# ----------------------------------------------------------------------------------------------------
# REQUIRED VARIABLES
Expand Down Expand Up @@ -153,7 +153,7 @@ module "aws_config_bucket" {
# ------------------------------------------------------------------------------------------------------

terraform {
source = "git::[email protected]:gruntwork-io/terraform-aws-security.git//modules/aws-config-bucket?ref=v0.74.2"
source = "git::[email protected]:gruntwork-io/terraform-aws-security.git//modules/aws-config-bucket?ref=v0.74.3"
}

inputs = {
Expand Down Expand Up @@ -497,11 +497,11 @@ The name of the S3 bucket used by AWS Config to store configuration items.
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-config-bucket/readme.md",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-config-bucket/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.2/modules/aws-config-bucket/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-config-bucket/readme.md",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-config-bucket/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-security/tree/v0.74.3/modules/aws-config-bucket/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "21bf93a8816930a85582e200396e61b6"
"hash": "f8c50aa53004ccb040904714b6a32030"
}
##DOCS-SOURCER-END -->
Loading