From be6d5f369668299f02b5362fe5b6ffac447902c3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Mar 2024 20:27:49 +0000 Subject: [PATCH 1/2] chore(deps): update terraform cloudposse/security-group/aws to v0.4.3 --- security_group.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security_group.tf b/security_group.tf index 8b30d572..31840ee4 100644 --- a/security_group.tf +++ b/security_group.tf @@ -1,6 +1,6 @@ module "security_group" { source = "cloudposse/security-group/aws" - version = "0.3.3" + version = "0.4.3" use_name_prefix = var.security_group_use_name_prefix rules = var.security_group_rules From b7a7e6cfe7c61535047a6ab637454e554a297877 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 8 Mar 2024 20:28:08 +0000 Subject: [PATCH 2/2] Auto-update README.md --- README.md | 88 +++++++++++++++-------------------------------- docs/terraform.md | 2 +- 2 files changed, 29 insertions(+), 61 deletions(-) diff --git a/README.md b/README.md index e1a82385..de34c64c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + # terraform-aws-ec2-instance Latest ReleaseSlack Community @@ -33,40 +35,25 @@ Included features: * Assume Role capability ---- -> [!NOTE] -> This project is part of Cloud Posse's comprehensive ["SweetOps"](https://cpco.io/homepage?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/terraform-aws-ec2-instance&utm_content=) approach towards DevOps. ->
Learn More -> -> -> -> -> Terraform Open Source Modules -> -> -> -> -> It's 100% Open Source and licensed under the [APACHE2](LICENSE). -> -> We literally have [*hundreds of terraform modules*](https://cpco.io/terraform-modules?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/terraform-aws-ec2-instance&utm_content=terraform_modules) that are Open Source and well-maintained. Check them out! ->
- - - +> [!TIP] +> #### πŸ‘½ Use Atmos with Terraform +> Cloud Posse uses [`atmos`](https://atmos.tools) to easily orchestrate multiple environments using Terraform.
+> Works with [Github Actions](https://atmos.tools/integrations/github-actions/), [Atlantis](https://atmos.tools/integrations/atlantis), or [Spacelift](https://atmos.tools/integrations/spacelift). +> +>
+> Watch demo of using Atmos with Terraform +>
+> Example of running atmos to manage infrastructure from our Quick Start tutorial. +> -## Usage -> [!IMPORTANT] -> In Cloud Posse's examples, we avoid pinning modules to specific versions to prevent discrepancies between the documentation -> and the latest released versions. However, for your own projects, we strongly advise pinning each module to the exact version -> you're using. This practice ensures the stability of your infrastructure. Additionally, we recommend implementing a systematic -> approach for updating versions to avoid unexpected changes. +## Usage Note: add `${var.ssh_key_pair}` private key to the `ssh agent`. @@ -147,6 +134,15 @@ module "kafka_instance" { } ``` +> [!IMPORTANT] +> In Cloud Posse's examples, we avoid pinning modules to specific versions to prevent discrepancies between the documentation +> and the latest released versions. However, for your own projects, we strongly advise pinning each module to the exact version +> you're using. This practice ensures the stability of your infrastructure. Additionally, we recommend implementing a systematic +> approach for updating versions to avoid unexpected changes. + + + + @@ -185,7 +181,7 @@ Available targets: | Name | Source | Version | |------|--------|---------| | [label\_ssm\_patch\_s3\_log\_policy](#module\_label\_ssm\_patch\_s3\_log\_policy) | cloudposse/label/null | 0.25.0 | -| [security\_group](#module\_security\_group) | cloudposse/security-group/aws | 0.3.3 | +| [security\_group](#module\_security\_group) | cloudposse/security-group/aws | 0.4.3 | | [this](#module\_this) | cloudposse/label/null | 0.25.0 | ## Resources @@ -364,7 +360,7 @@ Please use the [issue tracker](https://github.com/cloudposse/terraform-aws-ec2-i ### πŸ’» Developing -If you are interested in being a contributor and want to get involved in developing this project or help out with Cloud Posse's other projects, we would love to hear from you! +If you are interested in being a contributor and want to get involved in developing this project or help out with Cloud Posse's other projects, we would love to hear from you! Hit us up in [Slack](https://cpco.io/slack?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/terraform-aws-ec2-instance&utm_content=slack), in the `#cloudposse` channel. In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow. @@ -390,38 +386,6 @@ Dropped straight into your Inbox every week β€” and usually a 5-minute read. [Join us every Wednesday via Zoom](https://cloudposse.com/office-hours?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/terraform-aws-ec2-instance&utm_content=office_hours) for your weekly dose of insider DevOps trends, AWS news and Terraform insights, all sourced from our SweetOps community, plus a _live Q&A_ that you can’t find anywhere else. It's **FREE** for everyone! - -## About - -This project is maintained by Cloud Posse, LLC. - - -We are a [**DevOps Accelerator**](https://cpco.io/commercial-support?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/terraform-aws-ec2-instance&utm_content=commercial_support) for funded startups and enterprises. -Use our ready-to-go terraform architecture blueprints for AWS to get up and running quickly. -We build it with you. You own everything. Your team wins. Plus, we stick around until you succeed. - -Learn More - -*Your team can operate like a pro today.* - -Ensure that your team succeeds by using our proven process and turnkey blueprints. Plus, we stick around until you succeed. - -
- πŸ“š See What's Included - -- **Reference Architecture.** You'll get everything you need from the ground up built using 100% infrastructure as code. -- **Deployment Strategy.** You'll have a battle-tested deployment strategy using GitHub Actions that's automated and repeatable. -- **Site Reliability Engineering.** You'll have total visibility into your apps and microservices. -- **Security Baseline.** You'll have built-in governance with accountability and audit logs for all changes. -- **GitOps.** You'll be able to operate your infrastructure via Pull Requests. -- **Training.** You'll receive hands-on training so your team can operate what we build. -- **Questions.** You'll have a direct line of communication between our teams via a Shared Slack channel. -- **Troubleshooting.** You'll get help to triage when things aren't working. -- **Code Reviews.** You'll receive constructive feedback on Pull Requests. -- **Bug Fixes.** We'll rapidly work with you to fix any bugs in our projects. -
- - ## License License @@ -430,7 +394,9 @@ Ensure that your team succeeds by using our proven process and turnkey blueprint Preamble to the Apache License, Version 2.0

+ Complete license is available in the [`LICENSE`](LICENSE) file. + ```text Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -454,6 +420,8 @@ under the License. ## Trademarks All other trademarks referenced herein are the property of their respective owners. + + --- Copyright Β© 2017-2024 [Cloud Posse, LLC](https://cpco.io/copyright) diff --git a/docs/terraform.md b/docs/terraform.md index ea5b853b..15397543 100644 --- a/docs/terraform.md +++ b/docs/terraform.md @@ -19,7 +19,7 @@ | Name | Source | Version | |------|--------|---------| | [label\_ssm\_patch\_s3\_log\_policy](#module\_label\_ssm\_patch\_s3\_log\_policy) | cloudposse/label/null | 0.25.0 | -| [security\_group](#module\_security\_group) | cloudposse/security-group/aws | 0.3.3 | +| [security\_group](#module\_security\_group) | cloudposse/security-group/aws | 0.4.3 | | [this](#module\_this) | cloudposse/label/null | 0.25.0 | ## Resources