Skip to content

Commit

Permalink
Updated with the [latest changes](https://github.com/gruntwork-io/ter…
Browse files Browse the repository at this point in the history
…raform-aws-service-catalog/releases/tag/v0.94.0) from the `terraform-aws-service-catalog@v0.94.0` source branch.
  • Loading branch information
docs-sourcer[bot] authored Jul 28, 2022
1 parent 5a25379 commit 01edfca
Show file tree
Hide file tree
Showing 35 changed files with 456 additions and 361 deletions.
49 changes: 38 additions & 11 deletions docs/reference/services/app-orchestration/amazon-ecs-cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ import TabItem from '@theme/TabItem';
import VersionBadge from '../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue } from '../../../../src/components/HclListItem.tsx';

<VersionBadge version="0.93.0" lastModifiedVersion="0.93.0"/>
<VersionBadge version="0.94.0" lastModifiedVersion="0.93.2"/>

# Amazon ECS Cluster


<a href="https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules/services/ecs-cluster" 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-service-catalog/tree/v0.94.0/modules/services/ecs-cluster" 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-service-catalog/releases?q=services%2Fecs-cluster" className="link-button" title="Release notes for only the service catalog versions which impacted this service.">Release Notes</a>

Expand Down Expand Up @@ -109,25 +109,25 @@ For info on finding your Docker container logs and custom metrics in CloudWatch,

### Repo organization

* [modules](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal submodules.
* [examples](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples): This folder contains working examples of how to use the submodules.
* [test](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/test): Automated tests for the modules and examples.
* [modules](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal submodules.
* [examples](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples): This folder contains working examples of how to use the submodules.
* [test](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/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:

* [examples/for-learning-and-testing folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples/for-learning-and-testing): The
* [examples/for-learning-and-testing folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples/for-learning-and-testing): The
`examples/for-learning-and-testing` folder contains standalone sample code optimized for learning, experimenting, and
testing (but not direct production usage).

### Production deployment

If you want to deploy this repo in production, check out the following resources:

* [examples/for-production folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples/for-production): The `examples/for-production` folder contains sample code
* [examples/for-production folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples/for-production): The `examples/for-production` folder contains sample code
optimized for direct usage in production. This is code from the
[Gruntwork Reference Architecture](https://gruntwork.io/reference-architecture), and it shows you how we build an
end-to-end, integrated tech stack on top of the Gruntwork Service Catalog.
Expand Down Expand Up @@ -393,6 +393,33 @@ The name of the Key Pair that can be used to SSH to each instance in the ECS clu
<HclListItemDefaultValue defaultValue="null"/>
</HclListItem>

<HclListItem name="custom_tags_ec2_instances" requirement="optional" type="list">
<HclListItemDescription>

A list of custom tags to apply to the EC2 Instances in this ASG. Each item in this list should be a map with the parameters key, value, and propagate_at_launch.

</HclListItemDescription>
<HclListItemDefaultValue defaultValue="[]"/>
</HclListItem>

<HclListItem name="custom_tags_ecs_cluster" requirement="optional" type="map(string)">
<HclListItemDescription>

Custom tags to apply to the ECS cluster

</HclListItemDescription>
<HclListItemDefaultValue defaultValue="{}"/>
</HclListItem>

<HclListItem name="custom_tags_security_group" requirement="optional" type="map(string)">
<HclListItemDescription>

A map of custom tags to apply to the Security Group for this ECS Cluster. The key is the tag name and the value is the tag value.

</HclListItemDescription>
<HclListItemDefaultValue defaultValue="{}"/>
</HclListItem>

<HclListItem name="default_user" requirement="optional" type="string">
<HclListItemDescription>

Expand Down Expand Up @@ -809,11 +836,11 @@ The CloudWatch Dashboard metric widget for the ECS cluster workers' Memory utili
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-cluster%2FREADME.md",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-cluster%2Fvariables.tf",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-cluster%2Foutputs.tf"
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-cluster%2FREADME.md",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-cluster%2Fvariables.tf",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-cluster%2Foutputs.tf"
],
"sourcePlugin": "service-catalog-api",
"hash": "d68e28c1390d5f743090c46c13374535"
"hash": "3df127ca9e71fbf15118aa5f9ede8180"
}
##DOCS-SOURCER-END -->
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ import TabItem from '@theme/TabItem';
import VersionBadge from '../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue } from '../../../../src/components/HclListItem.tsx';

<VersionBadge version="0.93.0" lastModifiedVersion="0.66.0"/>
<VersionBadge version="0.94.0" lastModifiedVersion="0.66.0"/>

# Amazon ECS Fargate Cluster


<a href="https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules/services/ecs-fargate-cluster" 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-service-catalog/tree/v0.94.0/modules/services/ecs-fargate-cluster" 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-service-catalog/releases?q=services%2Fecs-fargate-cluster" className="link-button" title="Release notes for only the service catalog versions which impacted this service.">Release Notes</a>

Expand Down Expand Up @@ -65,25 +65,25 @@ To understand core concepts like what is ECS, and the different cluster types, s

### Repo organization

* [modules](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal submodules.
* [examples](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples): This folder contains working examples of how to use the submodules.
* [test](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/test): Automated tests for the modules and examples.
* [modules](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal submodules.
* [examples](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples): This folder contains working examples of how to use the submodules.
* [test](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/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:

* [examples/for-learning-and-testing folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples/for-learning-and-testing): The
* [examples/for-learning-and-testing folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples/for-learning-and-testing): The
`examples/for-learning-and-testing` folder contains standalone sample code optimized for learning, experimenting, and
testing (but not direct production usage).

### Production deployment

If you want to deploy this repo in production, check out the following resources:

* [examples/for-production folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples/for-production): The `examples/for-production` folder contains sample code
* [examples/for-production folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples/for-production): The `examples/for-production` folder contains sample code
optimized for direct usage in production. This is code from the
[Gruntwork Reference Architecture](https://gruntwork.io/reference-architecture), and it shows you how we build an
end-to-end, integrated tech stack on top of the Gruntwork Service Catalog.
Expand Down Expand Up @@ -154,11 +154,11 @@ The name of the ECS cluster.
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-fargate-cluster%2FREADME.md",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-fargate-cluster%2Fvariables.tf",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-fargate-cluster%2Foutputs.tf"
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-fargate-cluster%2FREADME.md",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-fargate-cluster%2Fvariables.tf",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-fargate-cluster%2Foutputs.tf"
],
"sourcePlugin": "service-catalog-api",
"hash": "38a9dbea354e161db8ef176e28cb277d"
"hash": "6e22e193017513b84729b5dabf538649"
}
##DOCS-SOURCER-END -->
31 changes: 20 additions & 11 deletions docs/reference/services/app-orchestration/amazon-ecs-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ import TabItem from '@theme/TabItem';
import VersionBadge from '../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue } from '../../../../src/components/HclListItem.tsx';

<VersionBadge version="0.93.0" lastModifiedVersion="0.92.0"/>
<VersionBadge version="0.94.0" lastModifiedVersion="0.93.1"/>

# Amazon ECS Service


<a href="https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules/services/ecs-service" 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-service-catalog/tree/v0.94.0/modules/services/ecs-service" 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-service-catalog/releases?q=services%2Fecs-service" className="link-button" title="Release notes for only the service catalog versions which impacted this service.">Release Notes</a>

Expand Down Expand Up @@ -64,25 +64,25 @@ more, see the documentation in the

### Repo organization

* [modules](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal
* [modules](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal
submodules.
* [examples](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples): This folder contains working examples of how to use the submodules.
* [test](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/test): Automated tests for the modules and examples.
* [examples](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples): This folder contains working examples of how to use the submodules.
* [test](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/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:

* [examples/for-learning-and-testing folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples/for-learning-and-testing): The
* [examples/for-learning-and-testing folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples/for-learning-and-testing): The
`examples/for-learning-and-testing` folder contains standalone sample code optimized for learning, experimenting, and testing (but not direct production usage).

### Production deployment

If you want to deploy this repo in production, check out the following resources:

* [examples/for-production folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/examples/for-production): The `examples/for-production` folder contains sample code
* [examples/for-production folder](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/examples/for-production): The `examples/for-production` folder contains sample code
optimized for direct usage in production. This is code from the
[Gruntwork Reference Architecture](https://gruntwork.io/reference-architecture), and it shows you how we build an
end-to-end, integrated tech stack on top of the Gruntwork Service Catalog.
Expand Down Expand Up @@ -1038,6 +1038,15 @@ The ARN of the kms key associated with secrets manager
<HclListItemDefaultValue defaultValue="null"/>
</HclListItem>

<HclListItem name="service_security_group_name" requirement="optional" type="string">
<HclListItemDescription>

The name of the aws_security_group that gets created if <a href="#network_mode"><code>network_mode</code></a> is awsvpc and custom rules are specified for the ECS Fargate worker via <a href="#network_configuration"><code>network_configuration</code></a>.security_group_rules. Defaults to <a href="#service_name"><code>service_name</code></a> if not specified.

</HclListItemDescription>
<HclListItemDefaultValue defaultValue="null"/>
</HclListItem>

<HclListItem name="service_tags" requirement="optional" type="map(string)">
<HclListItemDescription>

Expand Down Expand Up @@ -1287,11 +1296,11 @@ The names of the ECS service's load balancer's target groups
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-service%2FREADME.md",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-service%2Fvariables.tf",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.93.0/modules%2Fservices%2Fecs-service%2Foutputs.tf"
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-service%2FREADME.md",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-service%2Fvariables.tf",
"https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/v0.94.0/modules%2Fservices%2Fecs-service%2Foutputs.tf"
],
"sourcePlugin": "service-catalog-api",
"hash": "b615c9c86aacfc098085f602e0c8ef37"
"hash": "156711ff23e4ad34f977e2e18d3fd252"
}
##DOCS-SOURCER-END -->
Loading

0 comments on commit 01edfca

Please sign in to comment.