From 4177ed792dae218720a3dce9da0f7ec32f5dc7a9 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Wed, 20 Nov 2024 01:22:17 +0300 Subject: [PATCH 01/11] Test markdown --- README.yaml | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 168 insertions(+), 4 deletions(-) diff --git a/README.yaml b/README.yaml index 30fb95057..56cbb6235 100644 --- a/README.yaml +++ b/README.yaml @@ -64,13 +64,177 @@ related: # Short description of this project description: |- - > [!WARNING] - > ## Migration of Components to a New GitHub Organization (CODE FREEZE 11/12 - 11/17) - > We are in the process of migrating each component in this repository to individual repositories under a new GitHub organization. - > This change aims to improve the stability, maintainability, and usability of our components. + > [!WARNING] + > ## Migration Complete: Repository Is Now Read-Only + > Weโ€™re excited to announce that the migration of components to individual repositories under the new GitHub organization is now complete! ๐ŸŽ‰ + > As part of this process, this repository has been set to read-only mode. All future updates, contributions, and issues should be directed + > to the respective component repositories in the new organization. > + > > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. + > | Component | New repository | + > |------------------------------------------|----------------------------------------------------------------------------------------------------------------------| + > | access-analyzer | [cloudposse-terraform-components/aws-access-analyzer](https://github.com/cloudposse-terraform-components/aws-access-analyzer) | + > | account | [cloudposse-terraform-components/aws-account](https://github.com/cloudposse-terraform-components/aws-account) | + > | account-map | [cloudposse-terraform-components/aws-account-map](https://github.com/cloudposse-terraform-components/aws-account-map) | + > | account-quotas | [cloudposse-terraform-components/aws-account-quotas](https://github.com/cloudposse-terraform-components/aws-account-quotas) | + > | account-settings | [cloudposse-terraform-components/aws-account-settings](https://github.com/cloudposse-terraform-components/aws-account-settings) | + > | acm | [cloudposse-terraform-components/aws-acm](https://github.com/cloudposse-terraform-components/aws-acm) | + > | alb | [cloudposse-terraform-components/aws-alb](https://github.com/cloudposse-terraform-components/aws-alb) | + > | amplify | [cloudposse-terraform-components/aws-amplify](https://github.com/cloudposse-terraform-components/aws-amplify) | + > | api-gateway-account-settings | [cloudposse-terraform-components/aws-api-gateway-account-settings](https://github.com/cloudposse-terraform-components/aws-api-gateway-account-settings) | + > | api-gateway-rest-api | [cloudposse-terraform-components/aws-api-gateway-rest-api](https://github.com/cloudposse-terraform-components/aws-api-gateway-rest-api) | + > | athena | [cloudposse-terraform-components/aws-athena](https://github.com/cloudposse-terraform-components/aws-athena) | + > | aurora-mysql | [cloudposse-terraform-components/aws-aurora-mysql](https://github.com/cloudposse-terraform-components/aws-aurora-mysql) | + > | aurora-mysql-resources | [cloudposse-terraform-components/aws-aurora-mysql-resources](https://github.com/cloudposse-terraform-components/aws-aurora-mysql-resources) | + > | aurora-postgres | [cloudposse-terraform-components/aws-aurora-postgres](https://github.com/cloudposse-terraform-components/aws-aurora-postgres) | + > | aurora-postgres-resources | [cloudposse-terraform-components/aws-aurora-postgres-resources](https://github.com/cloudposse-terraform-components/aws-aurora-postgres-resources) | + > | auth0/app | [cloudposse-terraform-components/aws-auth0-app](https://github.com/cloudposse-terraform-components/aws-auth0-app) | + > | auth0/connection | [cloudposse-terraform-components/aws-auth0-connection](https://github.com/cloudposse-terraform-components/aws-auth0-connection) | + > | auth0/tenant | [cloudposse-terraform-components/aws-auth0-tenant](https://github.com/cloudposse-terraform-components/aws-auth0-tenant) | + > | aws-backup | [cloudposse-terraform-components/aws-backup](https://github.com/cloudposse-terraform-components/aws-backup) | + > | aws-config | [cloudposse-terraform-components/aws-config](https://github.com/cloudposse-terraform-components/aws-config) | + > | aws-inspector | [cloudposse-terraform-components/aws-inspector](https://github.com/cloudposse-terraform-components/aws-inspector) | + > | aws-inspector2 | [cloudposse-terraform-components/aws-inspector2](https://github.com/cloudposse-terraform-components/aws-inspector2) | + > | aws-saml | [cloudposse-terraform-components/aws-saml](https://github.com/cloudposse-terraform-components/aws-saml) | + > | aws-shield | [cloudposse-terraform-components/aws-shield](https://github.com/cloudposse-terraform-components/aws-shield) | + > | aws-sso | [cloudposse-terraform-components/aws-identity-center](https://github.com/cloudposse-terraform-components/aws-identity-center) | + > | aws-ssosync | [cloudposse-terraform-components/aws-ssosync](https://github.com/cloudposse-terraform-components/aws-ssosync) | + > | aws-teams | [cloudposse-terraform-components/aws-teams](https://github.com/cloudposse-terraform-components/aws-teams) | + > | aws-team-roles | [cloudposse-terraform-components/aws-team-roles](https://github.com/cloudposse-terraform-components/aws-team-roles) | + > | bastion | [cloudposse-terraform-components/aws-bastion](https://github.com/cloudposse-terraform-components/aws-bastion) | + > | cloudmap-namespace | [cloudposse-terraform-components/aws-cloudmap-namespace](https://github.com/cloudposse-terraform-components/aws-cloudmap-namespace) | + > | cloudtrail | [cloudposse-terraform-components/aws-cloudtrail](https://github.com/cloudposse-terraform-components/aws-cloudtrail) | + > | cloudtrail-bucket | [cloudposse-terraform-components/aws-cloudtrail-bucket](https://github.com/cloudposse-terraform-components/aws-cloudtrail-bucket) | + > | cloudwatch-logs | [cloudposse-terraform-components/aws-cloudwatch-logs](https://github.com/cloudposse-terraform-components/aws-cloudwatch-logs) | + > | cognito | [cloudposse-terraform-components/aws-cognito](https://github.com/cloudposse-terraform-components/aws-cognito) | + > | config-bucket | [cloudposse-terraform-components/aws-config-bucket](https://github.com/cloudposse-terraform-components/aws-config-bucket) | + > | datadog-configuration | [cloudposse-terraform-components/aws-datadog-credentials](https://github.com/cloudposse-terraform-components/aws-datadog-credentials) | + > | datadog-integration | [cloudposse-terraform-components/aws-datadog-integration](https://github.com/cloudposse-terraform-components/aws-datadog-integration) | + > | datadog-lambda-forwarder | [cloudposse-terraform-components/aws-datadog-lambda-forwarder](https://github.com/cloudposse-terraform-components/aws-datadog-lambda-forwarder) | + > | datadog-logs-archive | [cloudposse-terraform-components/aws-datadog-logs-archive](https://github.com/cloudposse-terraform-components/aws-datadog-logs-archive) | + > | datadog-monitor | [cloudposse-terraform-components/aws-datadog-monitor](https://github.com/cloudposse-terraform-components/aws-datadog-monitor) | + > | datadog-private-location-ecs | [cloudposse-terraform-components/aws-datadog-private-location-ecs](https://github.com/cloudposse-terraform-components/aws-datadog-private-location-ecs) | + > | datadog-synthetics | [cloudposse-terraform-components/aws-datadog-synthetics](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics) | + > | datadog-synthetics-private-location | [cloudposse-terraform-components/aws-datadog-synthetics-private-location](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics-private-location) | + > | dms/endpoint | [cloudposse-terraform-components/aws-dms-endpoint](https://github.com/cloudposse-terraform-components/aws-dms-endpoint) | + > | dms/iam | [cloudposse-terraform-components/aws-dms-iam](https://github.com/cloudposse-terraform-components/aws-dms-iam) | + > | dms/replication-instance | [cloudposse-terraform-components/aws-dms-replication-instance](https://github.com/cloudposse-terraform-components/aws-dms-replication-instance) | + > | dms/replication-task | [cloudposse-terraform-components/aws-dms-replication-task](https://github.com/cloudposse-terraform-components/aws-dms-replication-task) | + > | dns-delegated | [cloudposse-terraform-components/aws-dns-delegated](https://github.com/cloudposse-terraform-components/aws-dns-delegated) | + > | dns-primary | [cloudposse-terraform-components/aws-dns-primary](https://github.com/cloudposse-terraform-components/aws-dns-primary) | + > | documentdb | [cloudposse-terraform-components/aws-documentdb](https://github.com/cloudposse-terraform-components/aws-documentdb) | + > | dynamodb | [cloudposse-terraform-components/aws-dynamodb](https://github.com/cloudposse-terraform-components/aws-dynamodb) | + > | ec2-client-vpn | [cloudposse-terraform-components/aws-ec2-client-vpn](https://github.com/cloudposse-terraform-components/aws-ec2-client-vpn) | + > | ec2-instance | [cloudposse-terraform-components/aws-ec2-instance](https://github.com/cloudposse-terraform-components/aws-ec2-instance) | + > | ecr | [cloudposse-terraform-components/aws-ecr](https://github.com/cloudposse-terraform-components/aws-ecr) | + > | ecs | [cloudposse-terraform-components/aws-ecs](https://github.com/cloudposse-terraform-components/aws-ecs) | + > | ecs-service | [cloudposse-terraform-components/aws-ecs-service](https://github.com/cloudposse-terraform-components/aws-ecs-service) | + > | efs | [cloudposse-terraform-components/aws-efs](https://github.com/cloudposse-terraform-components/aws-efs) | + > | eks/actions-runner-controller | [cloudposse-terraform-components/aws-eks-actions-runner-controller](https://github.com/cloudposse-terraform-components/aws-eks-actions-runner-controller) | + > | eks/alb-controller | [cloudposse-terraform-components/aws-eks-alb-controller](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller) | + > | eks/alb-controller-ingress-class | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-class](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-class) | + > | eks/alb-controller-ingress-group | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-group](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-group) | + > | argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | + > | eks/argocd | [cloudposse-terraform-components/aws-eks-argocd](https://github.com/cloudposse-terraform-components/aws-eks-argocd) | + > | eks/aws-node-termination-handler | [cloudposse-terraform-components/aws-eks-node-termination-handler](https://github.com/cloudposse-terraform-components/aws-eks-node-termination-handler) | + > | eks/cert-manager | [cloudposse-terraform-components/aws-eks-cert-manager](https://github.com/cloudposse-terraform-components/aws-eks-cert-manager) | + > | eks/cluster | [cloudposse-terraform-components/aws-eks-cluster](https://github.com/cloudposse-terraform-components/aws-eks-cluster) | + > | eks/datadog-agent | [cloudposse-terraform-components/aws-eks-datadog-agent](https://github.com/cloudposse-terraform-components/aws-eks-datadog-agent) | + > | eks/echo-server | [cloudposse-terraform-components/aws-eks-echo-server](https://github.com/cloudposse-terraform-components/aws-eks-echo-server) | + > | eks/external-dns | [cloudposse-terraform-components/aws-eks-external-dns](https://github.com/cloudposse-terraform-components/aws-eks-external-dns) | + > | eks/external-secrets-operator | [cloudposse-terraform-components/aws-eks-external-secrets-operator](https://github.com/cloudposse-terraform-components/aws-eks-external-secrets-operator) | + > | eks/github-actions-runner | [cloudposse-terraform-components/aws-eks-github-actions-runner](https://github.com/cloudposse-terraform-components/aws-eks-github-actions-runner) | + > | eks/idp-roles | [cloudposse-terraform-components/aws-eks-idp-roles](https://github.com/cloudposse-terraform-components/aws-eks-idp-roles) | + > | eks/karpenter | [cloudposse-terraform-components/aws-eks-karpenter-controller](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-controller) | + > | eks/karpenter-node-pool | [cloudposse-terraform-components/aws-eks-karpenter-node-pool](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-node-pool) | + > | eks/keda | [cloudposse-terraform-components/aws-eks-keda](https://github.com/cloudposse-terraform-components/aws-eks-keda) | + > | eks/loki | [cloudposse-terraform-components/aws-eks-loki](https://github.com/cloudposse-terraform-components/aws-eks-loki) | + > | eks/metrics-server | [cloudposse-terraform-components/aws-eks-metrics-server](https://github.com/cloudposse-terraform-components/aws-eks-metrics-server) | + > | eks/prometheus-scraper | [cloudposse-terraform-components/aws-eks-prometheus-scraper](https://github.com/cloudposse-terraform-components/aws-eks-prometheus-scraper) | + > | eks/promtail | [cloudposse-terraform-components/aws-eks-promtail](https://github.com/cloudposse-terraform-components/aws-eks-promtail) | + > | eks/redis | [cloudposse-terraform-components/aws-eks-redis](https://github.com/cloudposse-terraform-components/aws-eks-redis) | + > | eks/redis-operator | [cloudposse-terraform-components/aws-eks-redis-operator](https://github.com/cloudposse-terraform-components/aws-eks-redis-operator) | + > | eks/reloader | [cloudposse-terraform-components/aws-eks-reloader](https://github.com/cloudposse-terraform-components/aws-eks-reloader) | + > | eks/storage-class | [cloudposse-terraform-components/aws-eks-storage-class](https://github.com/cloudposse-terraform-components/aws-eks-storage-class) | + > | eks/tailscale | [cloudposse-terraform-components/aws-eks-tailscale](https://github.com/cloudposse-terraform-components/aws-eks-tailscale) | + > | elasticache-redis | [cloudposse-terraform-components/aws-elasticache-redis](https://github.com/cloudposse-terraform-components/aws-elasticache-redis) | + > | elasticsearch | [cloudposse-terraform-components/aws-elasticsearch](https://github.com/cloudposse-terraform-components/aws-elasticsearch) | + > | eventbridge | [cloudposse-terraform-components/aws-eventbridge](https://github.com/cloudposse-terraform-components/aws-eventbridge) | + > | github-action-token-rotator | [cloudposse-terraform-components/aws-github-action-token-rotator](https://github.com/cloudposse-terraform-components/aws-github-action-token-rotator) | + > | github-oidc-provider | [cloudposse-terraform-components/aws-github-oidc-provider](https://github.com/cloudposse-terraform-components/aws-github-oidc-provider) | + > | github-oidc-role | [cloudposse-terraform-components/aws-github-oidc-role](https://github.com/cloudposse-terraform-components/aws-github-oidc-role) | + > | github-runners | [cloudposse-terraform-components/aws-github-runners](https://github.com/cloudposse-terraform-components/aws-github-runners) | + > | github-webhook | [cloudposse-terraform-components/aws-github-webhook](https://github.com/cloudposse-terraform-components/aws-github-webhook) | + > | global-accelerator | [cloudposse-terraform-components/aws-global-accelerator](https://github.com/cloudposse-terraform-components/aws-global-accelerator) | + > | global-accelerator-endpoint-group | [cloudposse-terraform-components/aws-global-accelerator-endpoint-group](https://github.com/cloudposse-terraform-components/aws-global-accelerator-endpoint-group) | + > | glue/catalog-database | [cloudposse-terraform-components/aws-glue-catalog-database](https://github.com/cloudposse-terraform-components/aws-glue-catalog-database) | + > | glue/catalog-table | [cloudposse-terraform-components/aws-glue-catalog-table](https://github.com/cloudposse-terraform-components/aws-glue-catalog-table) | + > | glue/connection | [cloudposse-terraform-components/aws-glue-connection](https://github.com/cloudposse-terraform-components/aws-glue-connection) | + > | glue/crawler | [cloudposse-terraform-components/aws-glue-crawler](https://github.com/cloudposse-terraform-components/aws-glue-crawler) | + > | glue/iam | [cloudposse-terraform-components/aws-glue-iam](https://github.com/cloudposse-terraform-components/aws-glue-iam) | + > | glue/job | [cloudposse-terraform-components/aws-glue-job](https://github.com/cloudposse-terraform-components/aws-glue-job) | + > | glue/registry | [cloudposse-terraform-components/aws-glue-registry](https://github.com/cloudposse-terraform-components/aws-glue-registry) | + > | glue/schema | [cloudposse-terraform-components/aws-glue-schema](https://github.com/cloudposse-terraform-components/aws-glue-schema) | + > | glue/trigger | [cloudposse-terraform-components/aws-glue-trigger](https://github.com/cloudposse-terraform-components/aws-glue-trigger) | + > | glue/workflow | [cloudposse-terraform-components/aws-glue-workflow](https://github.com/cloudposse-terraform-components/aws-glue-workflow) | + > | guardduty | [cloudposse-terraform-components/aws-guardduty](https://github.com/cloudposse-terraform-components/aws-guardduty) | + > | iam-role | [cloudposse-terraform-components/aws-iam-role](https://github.com/cloudposse-terraform-components/aws-iam-role) | + > | iam-service-linked-roles | [cloudposse-terraform-components/aws-iam-service-linked-roles](https://github.com/cloudposse-terraform-components/aws-iam-service-linked-roles) | + > | ipam | [cloudposse-terraform-components/aws-ipam](https://github.com/cloudposse-terraform-components/aws-ipam) | + > | kinesis-stream | [cloudposse-terraform-components/aws-kinesis-stream](https://github.com/cloudposse-terraform-components/aws-kinesis-stream) | + > | kms | [cloudposse-terraform-components/aws-kms](https://github.com/cloudposse-terraform-components/aws-kms) | + > | lakeformation | [cloudposse-terraform-components/aws-lakeformation](https://github.com/cloudposse-terraform-components/aws-lakeformation) | + > | lambda | [cloudposse-terraform-components/aws-lambda](https://github.com/cloudposse-terraform-components/aws-lambda) | + > | macie | [cloudposse-terraform-components/aws-macie](https://github.com/cloudposse-terraform-components/aws-macie) | + > | managed-grafana/api-key | [cloudposse-terraform-components/aws-managed-grafana-api-key](https://github.com/cloudposse-terraform-components/aws-managed-grafana-api-key) | + > | managed-grafana/dashboard | [cloudposse-terraform-components/aws-managed-grafana-dashboard](https://github.com/cloudposse-terraform-components/aws-managed-grafana-dashboard) | + > | managed-grafana/data-source/loki | [cloudposse-terraform-components/aws-managed-grafana-data-source-loki](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-loki) | + > | managed-grafana/data-source/managed-prometheus | [cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus) | + > | managed-grafana/workspace | [cloudposse-terraform-components/aws-managed-grafana-workspace](https://github.com/cloudposse-terraform-components/aws-managed-grafana-workspace) | + > | managed-prometheus/workspace | [cloudposse-terraform-components/aws-managed-prometheus-workspace](https://github.com/cloudposse-terraform-components/aws-managed-prometheus-workspace) | + > | memorydb | [cloudposse-terraform-components/aws-memorydb](https://github.com/cloudposse-terraform-components/aws-memorydb) | + > | mq-broker | [cloudposse-terraform-components/aws-mq-broker](https://github.com/cloudposse-terraform-components/aws-mq-broker) | + > | msk | [cloudposse-terraform-components/aws-msk](https://github.com/cloudposse-terraform-components/aws-msk) | + > | mwaa | [cloudposse-terraform-components/aws-mwaa](https://github.com/cloudposse-terraform-components/aws-mwaa) | + > | network-firewall | [cloudposse-terraform-components/aws-network-firewall](https://github.com/cloudposse-terraform-components/aws-network-firewall) | + > | opsgenie-team | [cloudposse-terraform-components/aws-opsgenie-team](https://github.com/cloudposse-terraform-components/aws-opsgenie-team) | + > | philips-labs-github-runners | [cloudposse-terraform-components/aws-philips-labs-github-runners](https://github.com/cloudposse-terraform-components/aws-philips-labs-github-runners) | + > | rds | [cloudposse-terraform-components/aws-rds](https://github.com/cloudposse-terraform-components/aws-rds) | + > | redshift | [cloudposse-terraform-components/aws-redshift](https://github.com/cloudposse-terraform-components/aws-redshift) | + > | redshift-serverless | [cloudposse-terraform-components/aws-redshift-serverless](https://github.com/cloudposse-terraform-components/aws-redshift-serverless) | + > | route53-resolver-dns-firewall | [cloudposse-terraform-components/aws-route53-resolver-dns-firewall](https://github.com/cloudposse-terraform-components/aws-route53-resolver-dns-firewall) | + > | runs-on | [cloudposse-terraform-components/aws-runs-on](https://github.com/cloudposse-terraform-components/aws-runs-on) | + > | s3-bucket | [cloudposse-terraform-components/aws-s3-bucket](https://github.com/cloudposse-terraform-components/aws-s3-bucket) | + > | security-hub | [cloudposse-terraform-components/aws-security-hub](https://github.com/cloudposse-terraform-components/aws-security-hub) | + > | ses | [cloudposse-terraform-components/aws-ses](https://github.com/cloudposse-terraform-components/aws-ses) | + > | sftp | [cloudposse-terraform-components/aws-sftp](https://github.com/cloudposse-terraform-components/aws-sftp) | + > | site-to-site-vpn | [cloudposse-terraform-components/aws-site-to-site-vpn](https://github.com/cloudposse-terraform-components/aws-site-to-site-vpn) | + > | snowflake-account | [cloudposse-terraform-components/aws-snowflake-account](https://github.com/cloudposse-terraform-components/aws-snowflake-account) | + > | snowflake-database | [cloudposse-terraform-components/aws-snowflake-database](https://github.com/cloudposse-terraform-components/aws-snowflake-database) | + > | sns-topic | [cloudposse-terraform-components/aws-sns-topic](https://github.com/cloudposse-terraform-components/aws-sns-topic) | + > | spa-s3-cloudfront | [cloudposse-terraform-components/aws-spa-s3-cloudfront](https://github.com/cloudposse-terraform-components/aws-spa-s3-cloudfront) | + > | spacelift/admin-stack | [cloudposse-terraform-components/aws-spacelift-admin-stack](https://github.com/cloudposse-terraform-components/aws-spacelift-admin-stack) | + > | spacelift/spaces | [cloudposse-terraform-components/aws-spacelift-spaces](https://github.com/cloudposse-terraform-components/aws-spacelift-spaces) | + > | spacelift/worker-pool | [cloudposse-terraform-components/aws-spacelift-worker-pool-asg](https://github.com/cloudposse-terraform-components/aws-spacelift-worker-pool-asg) | + > | eks/spacelift-worker-pool-controller | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller) | + > | eks/spacelift-worker-pool | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool) | + > | sqs-queue | [cloudposse-terraform-components/aws-sqs-queue](https://github.com/cloudposse-terraform-components/aws-sqs-queue) | + > | ssm-parameters | [cloudposse-terraform-components/aws-ssm-parameters](https://github.com/cloudposse-terraform-components/aws-ssm-parameters) | + > | sso-saml-provider | [cloudposse-terraform-components/aws-sso-saml-provider](https://github.com/cloudposse-terraform-components/aws-sso-saml-provider) | + > | strongdm | [cloudposse-terraform-components/aws-strongdm](https://github.com/cloudposse-terraform-components/aws-strongdm) | + > | tfstate-backend | [cloudposse-terraform-components/aws-tfstate-backend](https://github.com/cloudposse-terraform-components/aws-tfstate-backend) | + > | tgw/cross-region-hub-connector | [cloudposse-terraform-components/aws-tgw-hub-connector](https://github.com/cloudposse-terraform-components/aws-tgw-hub-connector) | + > | tgw/hub | [cloudposse-terraform-components/aws-tgw-hub](https://github.com/cloudposse-terraform-components/aws-tgw-hub) | + > | tgw/spoke | [cloudposse-terraform-components/aws-tgw-spoke](https://github.com/cloudposse-terraform-components/aws-tgw-spoke) | + > | vpc | [cloudposse-terraform-components/aws-vpc](https://github.com/cloudposse-terraform-components/aws-vpc) | + > | vpc-flow-logs-bucket | [cloudposse-terraform-components/aws-vpc-flow-logs-bucket](https://github.com/cloudposse-terraform-components/aws-vpc-flow-logs-bucket) | + > | vpc-peering | [cloudposse-terraform-components/aws-vpc-peering](https://github.com/cloudposse-terraform-components/aws-vpc-peering) | + > | waf | [cloudposse-terraform-components/aws-waf](https://github.com/cloudposse-terraform-components/aws-waf) | + > | zscaler | [cloudposse-terraform-components/aws-zscaler](https://github.com/cloudposse-terraform-components/aws-zscaler) | + + This is a collection of reusable [AWS Terraform components](https://atmos.tools/core-concepts/components/) for provisioning infrastructure used by the Cloud Posse [reference architectures](https://cloudposse.com). They work really well with [Atmos](https://atmos.tools), our open-source tool for managing infrastructure as code with Terraform. From 7543f2c85b3c9eb13e868e86c0478f0e39f5638a Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Wed, 20 Nov 2024 01:23:22 +0300 Subject: [PATCH 02/11] Update README.md --- README.md | 175 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 169 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1d56620f1..81a602de9 100644 --- a/README.md +++ b/README.md @@ -27,12 +27,175 @@ --> -> [!WARNING] -> ## Migration of Components to a New GitHub Organization (CODE FREEZE 11/12 - 11/17) -> We are in the process of migrating each component in this repository to individual repositories under a new GitHub organization. -> This change aims to improve the stability, maintainability, and usability of our components. -> -> [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. + > [!WARNING] + > ## Migration Complete: Repository Is Now Read-Only + > Weโ€™re excited to announce that the migration of components to individual repositories under the new GitHub organization is now complete! ๐ŸŽ‰ + > As part of this process, this repository has been set to read-only mode. All future updates, contributions, and issues should be directed + > to the respective component repositories in the new organization. + > + > + > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. + + > | Component | New repository | + > |------------------------------------------|----------------------------------------------------------------------------------------------------------------------| + > | access-analyzer | [cloudposse-terraform-components/aws-access-analyzer](https://github.com/cloudposse-terraform-components/aws-access-analyzer) | + > | account | [cloudposse-terraform-components/aws-account](https://github.com/cloudposse-terraform-components/aws-account) | + > | account-map | [cloudposse-terraform-components/aws-account-map](https://github.com/cloudposse-terraform-components/aws-account-map) | + > | account-quotas | [cloudposse-terraform-components/aws-account-quotas](https://github.com/cloudposse-terraform-components/aws-account-quotas) | + > | account-settings | [cloudposse-terraform-components/aws-account-settings](https://github.com/cloudposse-terraform-components/aws-account-settings) | + > | acm | [cloudposse-terraform-components/aws-acm](https://github.com/cloudposse-terraform-components/aws-acm) | + > | alb | [cloudposse-terraform-components/aws-alb](https://github.com/cloudposse-terraform-components/aws-alb) | + > | amplify | [cloudposse-terraform-components/aws-amplify](https://github.com/cloudposse-terraform-components/aws-amplify) | + > | api-gateway-account-settings | [cloudposse-terraform-components/aws-api-gateway-account-settings](https://github.com/cloudposse-terraform-components/aws-api-gateway-account-settings) | + > | api-gateway-rest-api | [cloudposse-terraform-components/aws-api-gateway-rest-api](https://github.com/cloudposse-terraform-components/aws-api-gateway-rest-api) | + > | athena | [cloudposse-terraform-components/aws-athena](https://github.com/cloudposse-terraform-components/aws-athena) | + > | aurora-mysql | [cloudposse-terraform-components/aws-aurora-mysql](https://github.com/cloudposse-terraform-components/aws-aurora-mysql) | + > | aurora-mysql-resources | [cloudposse-terraform-components/aws-aurora-mysql-resources](https://github.com/cloudposse-terraform-components/aws-aurora-mysql-resources) | + > | aurora-postgres | [cloudposse-terraform-components/aws-aurora-postgres](https://github.com/cloudposse-terraform-components/aws-aurora-postgres) | + > | aurora-postgres-resources | [cloudposse-terraform-components/aws-aurora-postgres-resources](https://github.com/cloudposse-terraform-components/aws-aurora-postgres-resources) | + > | auth0/app | [cloudposse-terraform-components/aws-auth0-app](https://github.com/cloudposse-terraform-components/aws-auth0-app) | + > | auth0/connection | [cloudposse-terraform-components/aws-auth0-connection](https://github.com/cloudposse-terraform-components/aws-auth0-connection) | + > | auth0/tenant | [cloudposse-terraform-components/aws-auth0-tenant](https://github.com/cloudposse-terraform-components/aws-auth0-tenant) | + > | aws-backup | [cloudposse-terraform-components/aws-backup](https://github.com/cloudposse-terraform-components/aws-backup) | + > | aws-config | [cloudposse-terraform-components/aws-config](https://github.com/cloudposse-terraform-components/aws-config) | + > | aws-inspector | [cloudposse-terraform-components/aws-inspector](https://github.com/cloudposse-terraform-components/aws-inspector) | + > | aws-inspector2 | [cloudposse-terraform-components/aws-inspector2](https://github.com/cloudposse-terraform-components/aws-inspector2) | + > | aws-saml | [cloudposse-terraform-components/aws-saml](https://github.com/cloudposse-terraform-components/aws-saml) | + > | aws-shield | [cloudposse-terraform-components/aws-shield](https://github.com/cloudposse-terraform-components/aws-shield) | + > | aws-sso | [cloudposse-terraform-components/aws-identity-center](https://github.com/cloudposse-terraform-components/aws-identity-center) | + > | aws-ssosync | [cloudposse-terraform-components/aws-ssosync](https://github.com/cloudposse-terraform-components/aws-ssosync) | + > | aws-teams | [cloudposse-terraform-components/aws-teams](https://github.com/cloudposse-terraform-components/aws-teams) | + > | aws-team-roles | [cloudposse-terraform-components/aws-team-roles](https://github.com/cloudposse-terraform-components/aws-team-roles) | + > | bastion | [cloudposse-terraform-components/aws-bastion](https://github.com/cloudposse-terraform-components/aws-bastion) | + > | cloudmap-namespace | [cloudposse-terraform-components/aws-cloudmap-namespace](https://github.com/cloudposse-terraform-components/aws-cloudmap-namespace) | + > | cloudtrail | [cloudposse-terraform-components/aws-cloudtrail](https://github.com/cloudposse-terraform-components/aws-cloudtrail) | + > | cloudtrail-bucket | [cloudposse-terraform-components/aws-cloudtrail-bucket](https://github.com/cloudposse-terraform-components/aws-cloudtrail-bucket) | + > | cloudwatch-logs | [cloudposse-terraform-components/aws-cloudwatch-logs](https://github.com/cloudposse-terraform-components/aws-cloudwatch-logs) | + > | cognito | [cloudposse-terraform-components/aws-cognito](https://github.com/cloudposse-terraform-components/aws-cognito) | + > | config-bucket | [cloudposse-terraform-components/aws-config-bucket](https://github.com/cloudposse-terraform-components/aws-config-bucket) | + > | datadog-configuration | [cloudposse-terraform-components/aws-datadog-credentials](https://github.com/cloudposse-terraform-components/aws-datadog-credentials) | + > | datadog-integration | [cloudposse-terraform-components/aws-datadog-integration](https://github.com/cloudposse-terraform-components/aws-datadog-integration) | + > | datadog-lambda-forwarder | [cloudposse-terraform-components/aws-datadog-lambda-forwarder](https://github.com/cloudposse-terraform-components/aws-datadog-lambda-forwarder) | + > | datadog-logs-archive | [cloudposse-terraform-components/aws-datadog-logs-archive](https://github.com/cloudposse-terraform-components/aws-datadog-logs-archive) | + > | datadog-monitor | [cloudposse-terraform-components/aws-datadog-monitor](https://github.com/cloudposse-terraform-components/aws-datadog-monitor) | + > | datadog-private-location-ecs | [cloudposse-terraform-components/aws-datadog-private-location-ecs](https://github.com/cloudposse-terraform-components/aws-datadog-private-location-ecs) | + > | datadog-synthetics | [cloudposse-terraform-components/aws-datadog-synthetics](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics) | + > | datadog-synthetics-private-location | [cloudposse-terraform-components/aws-datadog-synthetics-private-location](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics-private-location) | + > | dms/endpoint | [cloudposse-terraform-components/aws-dms-endpoint](https://github.com/cloudposse-terraform-components/aws-dms-endpoint) | + > | dms/iam | [cloudposse-terraform-components/aws-dms-iam](https://github.com/cloudposse-terraform-components/aws-dms-iam) | + > | dms/replication-instance | [cloudposse-terraform-components/aws-dms-replication-instance](https://github.com/cloudposse-terraform-components/aws-dms-replication-instance) | + > | dms/replication-task | [cloudposse-terraform-components/aws-dms-replication-task](https://github.com/cloudposse-terraform-components/aws-dms-replication-task) | + > | dns-delegated | [cloudposse-terraform-components/aws-dns-delegated](https://github.com/cloudposse-terraform-components/aws-dns-delegated) | + > | dns-primary | [cloudposse-terraform-components/aws-dns-primary](https://github.com/cloudposse-terraform-components/aws-dns-primary) | + > | documentdb | [cloudposse-terraform-components/aws-documentdb](https://github.com/cloudposse-terraform-components/aws-documentdb) | + > | dynamodb | [cloudposse-terraform-components/aws-dynamodb](https://github.com/cloudposse-terraform-components/aws-dynamodb) | + > | ec2-client-vpn | [cloudposse-terraform-components/aws-ec2-client-vpn](https://github.com/cloudposse-terraform-components/aws-ec2-client-vpn) | + > | ec2-instance | [cloudposse-terraform-components/aws-ec2-instance](https://github.com/cloudposse-terraform-components/aws-ec2-instance) | + > | ecr | [cloudposse-terraform-components/aws-ecr](https://github.com/cloudposse-terraform-components/aws-ecr) | + > | ecs | [cloudposse-terraform-components/aws-ecs](https://github.com/cloudposse-terraform-components/aws-ecs) | + > | ecs-service | [cloudposse-terraform-components/aws-ecs-service](https://github.com/cloudposse-terraform-components/aws-ecs-service) | + > | efs | [cloudposse-terraform-components/aws-efs](https://github.com/cloudposse-terraform-components/aws-efs) | + > | eks/actions-runner-controller | [cloudposse-terraform-components/aws-eks-actions-runner-controller](https://github.com/cloudposse-terraform-components/aws-eks-actions-runner-controller) | + > | eks/alb-controller | [cloudposse-terraform-components/aws-eks-alb-controller](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller) | + > | eks/alb-controller-ingress-class | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-class](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-class) | + > | eks/alb-controller-ingress-group | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-group](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-group) | + > | argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | + > | eks/argocd | [cloudposse-terraform-components/aws-eks-argocd](https://github.com/cloudposse-terraform-components/aws-eks-argocd) | + > | eks/aws-node-termination-handler | [cloudposse-terraform-components/aws-eks-node-termination-handler](https://github.com/cloudposse-terraform-components/aws-eks-node-termination-handler) | + > | eks/cert-manager | [cloudposse-terraform-components/aws-eks-cert-manager](https://github.com/cloudposse-terraform-components/aws-eks-cert-manager) | + > | eks/cluster | [cloudposse-terraform-components/aws-eks-cluster](https://github.com/cloudposse-terraform-components/aws-eks-cluster) | + > | eks/datadog-agent | [cloudposse-terraform-components/aws-eks-datadog-agent](https://github.com/cloudposse-terraform-components/aws-eks-datadog-agent) | + > | eks/echo-server | [cloudposse-terraform-components/aws-eks-echo-server](https://github.com/cloudposse-terraform-components/aws-eks-echo-server) | + > | eks/external-dns | [cloudposse-terraform-components/aws-eks-external-dns](https://github.com/cloudposse-terraform-components/aws-eks-external-dns) | + > | eks/external-secrets-operator | [cloudposse-terraform-components/aws-eks-external-secrets-operator](https://github.com/cloudposse-terraform-components/aws-eks-external-secrets-operator) | + > | eks/github-actions-runner | [cloudposse-terraform-components/aws-eks-github-actions-runner](https://github.com/cloudposse-terraform-components/aws-eks-github-actions-runner) | + > | eks/idp-roles | [cloudposse-terraform-components/aws-eks-idp-roles](https://github.com/cloudposse-terraform-components/aws-eks-idp-roles) | + > | eks/karpenter | [cloudposse-terraform-components/aws-eks-karpenter-controller](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-controller) | + > | eks/karpenter-node-pool | [cloudposse-terraform-components/aws-eks-karpenter-node-pool](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-node-pool) | + > | eks/keda | [cloudposse-terraform-components/aws-eks-keda](https://github.com/cloudposse-terraform-components/aws-eks-keda) | + > | eks/loki | [cloudposse-terraform-components/aws-eks-loki](https://github.com/cloudposse-terraform-components/aws-eks-loki) | + > | eks/metrics-server | [cloudposse-terraform-components/aws-eks-metrics-server](https://github.com/cloudposse-terraform-components/aws-eks-metrics-server) | + > | eks/prometheus-scraper | [cloudposse-terraform-components/aws-eks-prometheus-scraper](https://github.com/cloudposse-terraform-components/aws-eks-prometheus-scraper) | + > | eks/promtail | [cloudposse-terraform-components/aws-eks-promtail](https://github.com/cloudposse-terraform-components/aws-eks-promtail) | + > | eks/redis | [cloudposse-terraform-components/aws-eks-redis](https://github.com/cloudposse-terraform-components/aws-eks-redis) | + > | eks/redis-operator | [cloudposse-terraform-components/aws-eks-redis-operator](https://github.com/cloudposse-terraform-components/aws-eks-redis-operator) | + > | eks/reloader | [cloudposse-terraform-components/aws-eks-reloader](https://github.com/cloudposse-terraform-components/aws-eks-reloader) | + > | eks/storage-class | [cloudposse-terraform-components/aws-eks-storage-class](https://github.com/cloudposse-terraform-components/aws-eks-storage-class) | + > | eks/tailscale | [cloudposse-terraform-components/aws-eks-tailscale](https://github.com/cloudposse-terraform-components/aws-eks-tailscale) | + > | elasticache-redis | [cloudposse-terraform-components/aws-elasticache-redis](https://github.com/cloudposse-terraform-components/aws-elasticache-redis) | + > | elasticsearch | [cloudposse-terraform-components/aws-elasticsearch](https://github.com/cloudposse-terraform-components/aws-elasticsearch) | + > | eventbridge | [cloudposse-terraform-components/aws-eventbridge](https://github.com/cloudposse-terraform-components/aws-eventbridge) | + > | github-action-token-rotator | [cloudposse-terraform-components/aws-github-action-token-rotator](https://github.com/cloudposse-terraform-components/aws-github-action-token-rotator) | + > | github-oidc-provider | [cloudposse-terraform-components/aws-github-oidc-provider](https://github.com/cloudposse-terraform-components/aws-github-oidc-provider) | + > | github-oidc-role | [cloudposse-terraform-components/aws-github-oidc-role](https://github.com/cloudposse-terraform-components/aws-github-oidc-role) | + > | github-runners | [cloudposse-terraform-components/aws-github-runners](https://github.com/cloudposse-terraform-components/aws-github-runners) | + > | github-webhook | [cloudposse-terraform-components/aws-github-webhook](https://github.com/cloudposse-terraform-components/aws-github-webhook) | + > | global-accelerator | [cloudposse-terraform-components/aws-global-accelerator](https://github.com/cloudposse-terraform-components/aws-global-accelerator) | + > | global-accelerator-endpoint-group | [cloudposse-terraform-components/aws-global-accelerator-endpoint-group](https://github.com/cloudposse-terraform-components/aws-global-accelerator-endpoint-group) | + > | glue/catalog-database | [cloudposse-terraform-components/aws-glue-catalog-database](https://github.com/cloudposse-terraform-components/aws-glue-catalog-database) | + > | glue/catalog-table | [cloudposse-terraform-components/aws-glue-catalog-table](https://github.com/cloudposse-terraform-components/aws-glue-catalog-table) | + > | glue/connection | [cloudposse-terraform-components/aws-glue-connection](https://github.com/cloudposse-terraform-components/aws-glue-connection) | + > | glue/crawler | [cloudposse-terraform-components/aws-glue-crawler](https://github.com/cloudposse-terraform-components/aws-glue-crawler) | + > | glue/iam | [cloudposse-terraform-components/aws-glue-iam](https://github.com/cloudposse-terraform-components/aws-glue-iam) | + > | glue/job | [cloudposse-terraform-components/aws-glue-job](https://github.com/cloudposse-terraform-components/aws-glue-job) | + > | glue/registry | [cloudposse-terraform-components/aws-glue-registry](https://github.com/cloudposse-terraform-components/aws-glue-registry) | + > | glue/schema | [cloudposse-terraform-components/aws-glue-schema](https://github.com/cloudposse-terraform-components/aws-glue-schema) | + > | glue/trigger | [cloudposse-terraform-components/aws-glue-trigger](https://github.com/cloudposse-terraform-components/aws-glue-trigger) | + > | glue/workflow | [cloudposse-terraform-components/aws-glue-workflow](https://github.com/cloudposse-terraform-components/aws-glue-workflow) | + > | guardduty | [cloudposse-terraform-components/aws-guardduty](https://github.com/cloudposse-terraform-components/aws-guardduty) | + > | iam-role | [cloudposse-terraform-components/aws-iam-role](https://github.com/cloudposse-terraform-components/aws-iam-role) | + > | iam-service-linked-roles | [cloudposse-terraform-components/aws-iam-service-linked-roles](https://github.com/cloudposse-terraform-components/aws-iam-service-linked-roles) | + > | ipam | [cloudposse-terraform-components/aws-ipam](https://github.com/cloudposse-terraform-components/aws-ipam) | + > | kinesis-stream | [cloudposse-terraform-components/aws-kinesis-stream](https://github.com/cloudposse-terraform-components/aws-kinesis-stream) | + > | kms | [cloudposse-terraform-components/aws-kms](https://github.com/cloudposse-terraform-components/aws-kms) | + > | lakeformation | [cloudposse-terraform-components/aws-lakeformation](https://github.com/cloudposse-terraform-components/aws-lakeformation) | + > | lambda | [cloudposse-terraform-components/aws-lambda](https://github.com/cloudposse-terraform-components/aws-lambda) | + > | macie | [cloudposse-terraform-components/aws-macie](https://github.com/cloudposse-terraform-components/aws-macie) | + > | managed-grafana/api-key | [cloudposse-terraform-components/aws-managed-grafana-api-key](https://github.com/cloudposse-terraform-components/aws-managed-grafana-api-key) | + > | managed-grafana/dashboard | [cloudposse-terraform-components/aws-managed-grafana-dashboard](https://github.com/cloudposse-terraform-components/aws-managed-grafana-dashboard) | + > | managed-grafana/data-source/loki | [cloudposse-terraform-components/aws-managed-grafana-data-source-loki](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-loki) | + > | managed-grafana/data-source/managed-prometheus | [cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus) | + > | managed-grafana/workspace | [cloudposse-terraform-components/aws-managed-grafana-workspace](https://github.com/cloudposse-terraform-components/aws-managed-grafana-workspace) | + > | managed-prometheus/workspace | [cloudposse-terraform-components/aws-managed-prometheus-workspace](https://github.com/cloudposse-terraform-components/aws-managed-prometheus-workspace) | + > | memorydb | [cloudposse-terraform-components/aws-memorydb](https://github.com/cloudposse-terraform-components/aws-memorydb) | + > | mq-broker | [cloudposse-terraform-components/aws-mq-broker](https://github.com/cloudposse-terraform-components/aws-mq-broker) | + > | msk | [cloudposse-terraform-components/aws-msk](https://github.com/cloudposse-terraform-components/aws-msk) | + > | mwaa | [cloudposse-terraform-components/aws-mwaa](https://github.com/cloudposse-terraform-components/aws-mwaa) | + > | network-firewall | [cloudposse-terraform-components/aws-network-firewall](https://github.com/cloudposse-terraform-components/aws-network-firewall) | + > | opsgenie-team | [cloudposse-terraform-components/aws-opsgenie-team](https://github.com/cloudposse-terraform-components/aws-opsgenie-team) | + > | philips-labs-github-runners | [cloudposse-terraform-components/aws-philips-labs-github-runners](https://github.com/cloudposse-terraform-components/aws-philips-labs-github-runners) | + > | rds | [cloudposse-terraform-components/aws-rds](https://github.com/cloudposse-terraform-components/aws-rds) | + > | redshift | [cloudposse-terraform-components/aws-redshift](https://github.com/cloudposse-terraform-components/aws-redshift) | + > | redshift-serverless | [cloudposse-terraform-components/aws-redshift-serverless](https://github.com/cloudposse-terraform-components/aws-redshift-serverless) | + > | route53-resolver-dns-firewall | [cloudposse-terraform-components/aws-route53-resolver-dns-firewall](https://github.com/cloudposse-terraform-components/aws-route53-resolver-dns-firewall) | + > | runs-on | [cloudposse-terraform-components/aws-runs-on](https://github.com/cloudposse-terraform-components/aws-runs-on) | + > | s3-bucket | [cloudposse-terraform-components/aws-s3-bucket](https://github.com/cloudposse-terraform-components/aws-s3-bucket) | + > | security-hub | [cloudposse-terraform-components/aws-security-hub](https://github.com/cloudposse-terraform-components/aws-security-hub) | + > | ses | [cloudposse-terraform-components/aws-ses](https://github.com/cloudposse-terraform-components/aws-ses) | + > | sftp | [cloudposse-terraform-components/aws-sftp](https://github.com/cloudposse-terraform-components/aws-sftp) | + > | site-to-site-vpn | [cloudposse-terraform-components/aws-site-to-site-vpn](https://github.com/cloudposse-terraform-components/aws-site-to-site-vpn) | + > | snowflake-account | [cloudposse-terraform-components/aws-snowflake-account](https://github.com/cloudposse-terraform-components/aws-snowflake-account) | + > | snowflake-database | [cloudposse-terraform-components/aws-snowflake-database](https://github.com/cloudposse-terraform-components/aws-snowflake-database) | + > | sns-topic | [cloudposse-terraform-components/aws-sns-topic](https://github.com/cloudposse-terraform-components/aws-sns-topic) | + > | spa-s3-cloudfront | [cloudposse-terraform-components/aws-spa-s3-cloudfront](https://github.com/cloudposse-terraform-components/aws-spa-s3-cloudfront) | + > | spacelift/admin-stack | [cloudposse-terraform-components/aws-spacelift-admin-stack](https://github.com/cloudposse-terraform-components/aws-spacelift-admin-stack) | + > | spacelift/spaces | [cloudposse-terraform-components/aws-spacelift-spaces](https://github.com/cloudposse-terraform-components/aws-spacelift-spaces) | + > | spacelift/worker-pool | [cloudposse-terraform-components/aws-spacelift-worker-pool-asg](https://github.com/cloudposse-terraform-components/aws-spacelift-worker-pool-asg) | + > | eks/spacelift-worker-pool-controller | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller) | + > | eks/spacelift-worker-pool | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool) | + > | sqs-queue | [cloudposse-terraform-components/aws-sqs-queue](https://github.com/cloudposse-terraform-components/aws-sqs-queue) | + > | ssm-parameters | [cloudposse-terraform-components/aws-ssm-parameters](https://github.com/cloudposse-terraform-components/aws-ssm-parameters) | + > | sso-saml-provider | [cloudposse-terraform-components/aws-sso-saml-provider](https://github.com/cloudposse-terraform-components/aws-sso-saml-provider) | + > | strongdm | [cloudposse-terraform-components/aws-strongdm](https://github.com/cloudposse-terraform-components/aws-strongdm) | + > | tfstate-backend | [cloudposse-terraform-components/aws-tfstate-backend](https://github.com/cloudposse-terraform-components/aws-tfstate-backend) | + > | tgw/cross-region-hub-connector | [cloudposse-terraform-components/aws-tgw-hub-connector](https://github.com/cloudposse-terraform-components/aws-tgw-hub-connector) | + > | tgw/hub | [cloudposse-terraform-components/aws-tgw-hub](https://github.com/cloudposse-terraform-components/aws-tgw-hub) | + > | tgw/spoke | [cloudposse-terraform-components/aws-tgw-spoke](https://github.com/cloudposse-terraform-components/aws-tgw-spoke) | + > | vpc | [cloudposse-terraform-components/aws-vpc](https://github.com/cloudposse-terraform-components/aws-vpc) | + > | vpc-flow-logs-bucket | [cloudposse-terraform-components/aws-vpc-flow-logs-bucket](https://github.com/cloudposse-terraform-components/aws-vpc-flow-logs-bucket) | + > | vpc-peering | [cloudposse-terraform-components/aws-vpc-peering](https://github.com/cloudposse-terraform-components/aws-vpc-peering) | + > | waf | [cloudposse-terraform-components/aws-waf](https://github.com/cloudposse-terraform-components/aws-waf) | + > | zscaler | [cloudposse-terraform-components/aws-zscaler](https://github.com/cloudposse-terraform-components/aws-zscaler) | This is a collection of reusable [AWS Terraform components](https://atmos.tools/core-concepts/components/) for provisioning infrastructure used by the Cloud Posse [reference architectures](https://cloudposse.com). They work really well with [Atmos](https://atmos.tools), our open-source tool for managing infrastructure as code with Terraform. From 193e0a2779f0a240c00b69ded014b58de22ae9a7 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Wed, 20 Nov 2024 01:41:24 +0300 Subject: [PATCH 03/11] Update README.yaml --- README.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.yaml b/README.yaml index 56cbb6235..d25c5f8fc 100644 --- a/README.yaml +++ b/README.yaml @@ -72,7 +72,7 @@ description: |- > > > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. - + > > | Component | New repository | > |------------------------------------------|----------------------------------------------------------------------------------------------------------------------| > | access-analyzer | [cloudposse-terraform-components/aws-access-analyzer](https://github.com/cloudposse-terraform-components/aws-access-analyzer) | @@ -158,6 +158,8 @@ description: |- > | eks/redis-operator | [cloudposse-terraform-components/aws-eks-redis-operator](https://github.com/cloudposse-terraform-components/aws-eks-redis-operator) | > | eks/reloader | [cloudposse-terraform-components/aws-eks-reloader](https://github.com/cloudposse-terraform-components/aws-eks-reloader) | > | eks/storage-class | [cloudposse-terraform-components/aws-eks-storage-class](https://github.com/cloudposse-terraform-components/aws-eks-storage-class) | + > | eks/spacelift-worker-pool-controller | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller) | + > | eks/spacelift-worker-pool | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool) | > | eks/tailscale | [cloudposse-terraform-components/aws-eks-tailscale](https://github.com/cloudposse-terraform-components/aws-eks-tailscale) | > | elasticache-redis | [cloudposse-terraform-components/aws-elasticache-redis](https://github.com/cloudposse-terraform-components/aws-elasticache-redis) | > | elasticsearch | [cloudposse-terraform-components/aws-elasticsearch](https://github.com/cloudposse-terraform-components/aws-elasticsearch) | @@ -218,8 +220,6 @@ description: |- > | spacelift/admin-stack | [cloudposse-terraform-components/aws-spacelift-admin-stack](https://github.com/cloudposse-terraform-components/aws-spacelift-admin-stack) | > | spacelift/spaces | [cloudposse-terraform-components/aws-spacelift-spaces](https://github.com/cloudposse-terraform-components/aws-spacelift-spaces) | > | spacelift/worker-pool | [cloudposse-terraform-components/aws-spacelift-worker-pool-asg](https://github.com/cloudposse-terraform-components/aws-spacelift-worker-pool-asg) | - > | eks/spacelift-worker-pool-controller | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller) | - > | eks/spacelift-worker-pool | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool) | > | sqs-queue | [cloudposse-terraform-components/aws-sqs-queue](https://github.com/cloudposse-terraform-components/aws-sqs-queue) | > | ssm-parameters | [cloudposse-terraform-components/aws-ssm-parameters](https://github.com/cloudposse-terraform-components/aws-ssm-parameters) | > | sso-saml-provider | [cloudposse-terraform-components/aws-sso-saml-provider](https://github.com/cloudposse-terraform-components/aws-sso-saml-provider) | From 0047c3d1d89d34b532984f1d30d681baffa63de0 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Wed, 20 Nov 2024 02:01:39 +0300 Subject: [PATCH 04/11] Update README.yaml --- README.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.yaml b/README.yaml index d25c5f8fc..123f461b7 100644 --- a/README.yaml +++ b/README.yaml @@ -70,9 +70,6 @@ description: |- > As part of this process, this repository has been set to read-only mode. All future updates, contributions, and issues should be directed > to the respective component repositories in the new organization. > - > - > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. - > > | Component | New repository | > |------------------------------------------|----------------------------------------------------------------------------------------------------------------------| > | access-analyzer | [cloudposse-terraform-components/aws-access-analyzer](https://github.com/cloudposse-terraform-components/aws-access-analyzer) | @@ -233,6 +230,10 @@ description: |- > | vpc-peering | [cloudposse-terraform-components/aws-vpc-peering](https://github.com/cloudposse-terraform-components/aws-vpc-peering) | > | waf | [cloudposse-terraform-components/aws-waf](https://github.com/cloudposse-terraform-components/aws-waf) | > | zscaler | [cloudposse-terraform-components/aws-zscaler](https://github.com/cloudposse-terraform-components/aws-zscaler) | + > + > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration. + > + This is a collection of reusable [AWS Terraform components](https://atmos.tools/core-concepts/components/) for provisioning infrastructure used by the Cloud Posse [reference architectures](https://cloudposse.com). From c4aaa163dda2b4c788977db69045b53ac0130572 Mon Sep 17 00:00:00 2001 From: "Erik Osterman (CEO @ Cloud Posse)" Date: Fri, 22 Nov 2024 16:16:28 -0600 Subject: [PATCH 05/11] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 81a602de9..a3bfd8711 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,13 @@ > [!WARNING] > ## Migration Complete: Repository Is Now Read-Only - > Weโ€™re excited to announce that the migration of components to individual repositories under the new GitHub organization is now complete! ๐ŸŽ‰ - > As part of this process, this repository has been set to read-only mode. All future updates, contributions, and issues should be directed + > We've migrated all the components in this repository to individual repositories under a [dedicated GitHub organization](https://github.com/cloudposse-terraform-components). + > As a result, this repository has been set to read-only mode and will eventually be archived. All future updates, contributions, and issues should be directed > to the respective component repositories in the new organization. > + > Thank you! > + > - The Cloud Posse Team > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. > | Component | New repository | From b6b9a2d5c360f9780c117471b5026148f4d43b32 Mon Sep 17 00:00:00 2001 From: "Erik Osterman (CEO @ Cloud Posse)" Date: Fri, 22 Nov 2024 16:16:35 -0600 Subject: [PATCH 06/11] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a3bfd8711..58f55445f 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ --> > [!WARNING] - > ## Migration Complete: Repository Is Now Read-Only + > ## The Components In This Repository Have Moved! > We've migrated all the components in this repository to individual repositories under a [dedicated GitHub organization](https://github.com/cloudposse-terraform-components). > As a result, this repository has been set to read-only mode and will eventually be archived. All future updates, contributions, and issues should be directed > to the respective component repositories in the new organization. From 9296b13c01dd1a78917d517973ef33d31262ef91 Mon Sep 17 00:00:00 2001 From: "Erik Osterman (CEO @ Cloud Posse)" Date: Fri, 22 Nov 2024 16:17:41 -0600 Subject: [PATCH 07/11] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 58f55445f..0ece8c1a4 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ > > Thank you! > - > - The Cloud Posse Team + > โ€” The Cloud Posse Team > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. > | Component | New repository | From d86919eac21dbd401a8f8f90ed4ad85c3e2dd78b Mon Sep 17 00:00:00 2001 From: "Erik Osterman (CEO @ Cloud Posse)" Date: Fri, 22 Nov 2024 16:19:15 -0600 Subject: [PATCH 08/11] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0ece8c1a4..61a2e185d 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,8 @@ > As a result, this repository has been set to read-only mode and will eventually be archived. All future updates, contributions, and issues should be directed > to the respective component repositories in the new organization. > + > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. + > > Thank you! > > โ€” The Cloud Posse Team From ecb53fd4c3bcf3734ace3b239396d9a4b7758d97 Mon Sep 17 00:00:00 2001 From: "Erik Osterman (CEO @ Cloud Posse)" Date: Fri, 22 Nov 2024 16:19:29 -0600 Subject: [PATCH 09/11] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 61a2e185d..a7fc46846 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,6 @@ > Thank you! > > โ€” The Cloud Posse Team - > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. > | Component | New repository | > |------------------------------------------|----------------------------------------------------------------------------------------------------------------------| From 0b3fb7cba12190af952cead01129220bf2903b73 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 22 Nov 2024 23:29:11 +0100 Subject: [PATCH 10/11] Update migartion script --- README.md | 480 ++++++++++++++++++------------------------------ README.yaml | 444 +++++++++++++++++--------------------------- docs/targets.md | 3 - 3 files changed, 341 insertions(+), 586 deletions(-) diff --git a/README.md b/README.md index a7fc46846..e9a7ea346 100644 --- a/README.md +++ b/README.md @@ -27,181 +27,180 @@ --> - > [!WARNING] - > ## The Components In This Repository Have Moved! - > We've migrated all the components in this repository to individual repositories under a [dedicated GitHub organization](https://github.com/cloudposse-terraform-components). - > As a result, this repository has been set to read-only mode and will eventually be archived. All future updates, contributions, and issues should be directed - > to the respective component repositories in the new organization. - > - > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. - > - > Thank you! - > - > โ€” The Cloud Posse Team - - > | Component | New repository | - > |------------------------------------------|----------------------------------------------------------------------------------------------------------------------| - > | access-analyzer | [cloudposse-terraform-components/aws-access-analyzer](https://github.com/cloudposse-terraform-components/aws-access-analyzer) | - > | account | [cloudposse-terraform-components/aws-account](https://github.com/cloudposse-terraform-components/aws-account) | - > | account-map | [cloudposse-terraform-components/aws-account-map](https://github.com/cloudposse-terraform-components/aws-account-map) | - > | account-quotas | [cloudposse-terraform-components/aws-account-quotas](https://github.com/cloudposse-terraform-components/aws-account-quotas) | - > | account-settings | [cloudposse-terraform-components/aws-account-settings](https://github.com/cloudposse-terraform-components/aws-account-settings) | - > | acm | [cloudposse-terraform-components/aws-acm](https://github.com/cloudposse-terraform-components/aws-acm) | - > | alb | [cloudposse-terraform-components/aws-alb](https://github.com/cloudposse-terraform-components/aws-alb) | - > | amplify | [cloudposse-terraform-components/aws-amplify](https://github.com/cloudposse-terraform-components/aws-amplify) | - > | api-gateway-account-settings | [cloudposse-terraform-components/aws-api-gateway-account-settings](https://github.com/cloudposse-terraform-components/aws-api-gateway-account-settings) | - > | api-gateway-rest-api | [cloudposse-terraform-components/aws-api-gateway-rest-api](https://github.com/cloudposse-terraform-components/aws-api-gateway-rest-api) | - > | athena | [cloudposse-terraform-components/aws-athena](https://github.com/cloudposse-terraform-components/aws-athena) | - > | aurora-mysql | [cloudposse-terraform-components/aws-aurora-mysql](https://github.com/cloudposse-terraform-components/aws-aurora-mysql) | - > | aurora-mysql-resources | [cloudposse-terraform-components/aws-aurora-mysql-resources](https://github.com/cloudposse-terraform-components/aws-aurora-mysql-resources) | - > | aurora-postgres | [cloudposse-terraform-components/aws-aurora-postgres](https://github.com/cloudposse-terraform-components/aws-aurora-postgres) | - > | aurora-postgres-resources | [cloudposse-terraform-components/aws-aurora-postgres-resources](https://github.com/cloudposse-terraform-components/aws-aurora-postgres-resources) | - > | auth0/app | [cloudposse-terraform-components/aws-auth0-app](https://github.com/cloudposse-terraform-components/aws-auth0-app) | - > | auth0/connection | [cloudposse-terraform-components/aws-auth0-connection](https://github.com/cloudposse-terraform-components/aws-auth0-connection) | - > | auth0/tenant | [cloudposse-terraform-components/aws-auth0-tenant](https://github.com/cloudposse-terraform-components/aws-auth0-tenant) | - > | aws-backup | [cloudposse-terraform-components/aws-backup](https://github.com/cloudposse-terraform-components/aws-backup) | - > | aws-config | [cloudposse-terraform-components/aws-config](https://github.com/cloudposse-terraform-components/aws-config) | - > | aws-inspector | [cloudposse-terraform-components/aws-inspector](https://github.com/cloudposse-terraform-components/aws-inspector) | - > | aws-inspector2 | [cloudposse-terraform-components/aws-inspector2](https://github.com/cloudposse-terraform-components/aws-inspector2) | - > | aws-saml | [cloudposse-terraform-components/aws-saml](https://github.com/cloudposse-terraform-components/aws-saml) | - > | aws-shield | [cloudposse-terraform-components/aws-shield](https://github.com/cloudposse-terraform-components/aws-shield) | - > | aws-sso | [cloudposse-terraform-components/aws-identity-center](https://github.com/cloudposse-terraform-components/aws-identity-center) | - > | aws-ssosync | [cloudposse-terraform-components/aws-ssosync](https://github.com/cloudposse-terraform-components/aws-ssosync) | - > | aws-teams | [cloudposse-terraform-components/aws-teams](https://github.com/cloudposse-terraform-components/aws-teams) | - > | aws-team-roles | [cloudposse-terraform-components/aws-team-roles](https://github.com/cloudposse-terraform-components/aws-team-roles) | - > | bastion | [cloudposse-terraform-components/aws-bastion](https://github.com/cloudposse-terraform-components/aws-bastion) | - > | cloudmap-namespace | [cloudposse-terraform-components/aws-cloudmap-namespace](https://github.com/cloudposse-terraform-components/aws-cloudmap-namespace) | - > | cloudtrail | [cloudposse-terraform-components/aws-cloudtrail](https://github.com/cloudposse-terraform-components/aws-cloudtrail) | - > | cloudtrail-bucket | [cloudposse-terraform-components/aws-cloudtrail-bucket](https://github.com/cloudposse-terraform-components/aws-cloudtrail-bucket) | - > | cloudwatch-logs | [cloudposse-terraform-components/aws-cloudwatch-logs](https://github.com/cloudposse-terraform-components/aws-cloudwatch-logs) | - > | cognito | [cloudposse-terraform-components/aws-cognito](https://github.com/cloudposse-terraform-components/aws-cognito) | - > | config-bucket | [cloudposse-terraform-components/aws-config-bucket](https://github.com/cloudposse-terraform-components/aws-config-bucket) | - > | datadog-configuration | [cloudposse-terraform-components/aws-datadog-credentials](https://github.com/cloudposse-terraform-components/aws-datadog-credentials) | - > | datadog-integration | [cloudposse-terraform-components/aws-datadog-integration](https://github.com/cloudposse-terraform-components/aws-datadog-integration) | - > | datadog-lambda-forwarder | [cloudposse-terraform-components/aws-datadog-lambda-forwarder](https://github.com/cloudposse-terraform-components/aws-datadog-lambda-forwarder) | - > | datadog-logs-archive | [cloudposse-terraform-components/aws-datadog-logs-archive](https://github.com/cloudposse-terraform-components/aws-datadog-logs-archive) | - > | datadog-monitor | [cloudposse-terraform-components/aws-datadog-monitor](https://github.com/cloudposse-terraform-components/aws-datadog-monitor) | - > | datadog-private-location-ecs | [cloudposse-terraform-components/aws-datadog-private-location-ecs](https://github.com/cloudposse-terraform-components/aws-datadog-private-location-ecs) | - > | datadog-synthetics | [cloudposse-terraform-components/aws-datadog-synthetics](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics) | - > | datadog-synthetics-private-location | [cloudposse-terraform-components/aws-datadog-synthetics-private-location](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics-private-location) | - > | dms/endpoint | [cloudposse-terraform-components/aws-dms-endpoint](https://github.com/cloudposse-terraform-components/aws-dms-endpoint) | - > | dms/iam | [cloudposse-terraform-components/aws-dms-iam](https://github.com/cloudposse-terraform-components/aws-dms-iam) | - > | dms/replication-instance | [cloudposse-terraform-components/aws-dms-replication-instance](https://github.com/cloudposse-terraform-components/aws-dms-replication-instance) | - > | dms/replication-task | [cloudposse-terraform-components/aws-dms-replication-task](https://github.com/cloudposse-terraform-components/aws-dms-replication-task) | - > | dns-delegated | [cloudposse-terraform-components/aws-dns-delegated](https://github.com/cloudposse-terraform-components/aws-dns-delegated) | - > | dns-primary | [cloudposse-terraform-components/aws-dns-primary](https://github.com/cloudposse-terraform-components/aws-dns-primary) | - > | documentdb | [cloudposse-terraform-components/aws-documentdb](https://github.com/cloudposse-terraform-components/aws-documentdb) | - > | dynamodb | [cloudposse-terraform-components/aws-dynamodb](https://github.com/cloudposse-terraform-components/aws-dynamodb) | - > | ec2-client-vpn | [cloudposse-terraform-components/aws-ec2-client-vpn](https://github.com/cloudposse-terraform-components/aws-ec2-client-vpn) | - > | ec2-instance | [cloudposse-terraform-components/aws-ec2-instance](https://github.com/cloudposse-terraform-components/aws-ec2-instance) | - > | ecr | [cloudposse-terraform-components/aws-ecr](https://github.com/cloudposse-terraform-components/aws-ecr) | - > | ecs | [cloudposse-terraform-components/aws-ecs](https://github.com/cloudposse-terraform-components/aws-ecs) | - > | ecs-service | [cloudposse-terraform-components/aws-ecs-service](https://github.com/cloudposse-terraform-components/aws-ecs-service) | - > | efs | [cloudposse-terraform-components/aws-efs](https://github.com/cloudposse-terraform-components/aws-efs) | - > | eks/actions-runner-controller | [cloudposse-terraform-components/aws-eks-actions-runner-controller](https://github.com/cloudposse-terraform-components/aws-eks-actions-runner-controller) | - > | eks/alb-controller | [cloudposse-terraform-components/aws-eks-alb-controller](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller) | - > | eks/alb-controller-ingress-class | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-class](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-class) | - > | eks/alb-controller-ingress-group | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-group](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-group) | - > | argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | - > | eks/argocd | [cloudposse-terraform-components/aws-eks-argocd](https://github.com/cloudposse-terraform-components/aws-eks-argocd) | - > | eks/aws-node-termination-handler | [cloudposse-terraform-components/aws-eks-node-termination-handler](https://github.com/cloudposse-terraform-components/aws-eks-node-termination-handler) | - > | eks/cert-manager | [cloudposse-terraform-components/aws-eks-cert-manager](https://github.com/cloudposse-terraform-components/aws-eks-cert-manager) | - > | eks/cluster | [cloudposse-terraform-components/aws-eks-cluster](https://github.com/cloudposse-terraform-components/aws-eks-cluster) | - > | eks/datadog-agent | [cloudposse-terraform-components/aws-eks-datadog-agent](https://github.com/cloudposse-terraform-components/aws-eks-datadog-agent) | - > | eks/echo-server | [cloudposse-terraform-components/aws-eks-echo-server](https://github.com/cloudposse-terraform-components/aws-eks-echo-server) | - > | eks/external-dns | [cloudposse-terraform-components/aws-eks-external-dns](https://github.com/cloudposse-terraform-components/aws-eks-external-dns) | - > | eks/external-secrets-operator | [cloudposse-terraform-components/aws-eks-external-secrets-operator](https://github.com/cloudposse-terraform-components/aws-eks-external-secrets-operator) | - > | eks/github-actions-runner | [cloudposse-terraform-components/aws-eks-github-actions-runner](https://github.com/cloudposse-terraform-components/aws-eks-github-actions-runner) | - > | eks/idp-roles | [cloudposse-terraform-components/aws-eks-idp-roles](https://github.com/cloudposse-terraform-components/aws-eks-idp-roles) | - > | eks/karpenter | [cloudposse-terraform-components/aws-eks-karpenter-controller](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-controller) | - > | eks/karpenter-node-pool | [cloudposse-terraform-components/aws-eks-karpenter-node-pool](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-node-pool) | - > | eks/keda | [cloudposse-terraform-components/aws-eks-keda](https://github.com/cloudposse-terraform-components/aws-eks-keda) | - > | eks/loki | [cloudposse-terraform-components/aws-eks-loki](https://github.com/cloudposse-terraform-components/aws-eks-loki) | - > | eks/metrics-server | [cloudposse-terraform-components/aws-eks-metrics-server](https://github.com/cloudposse-terraform-components/aws-eks-metrics-server) | - > | eks/prometheus-scraper | [cloudposse-terraform-components/aws-eks-prometheus-scraper](https://github.com/cloudposse-terraform-components/aws-eks-prometheus-scraper) | - > | eks/promtail | [cloudposse-terraform-components/aws-eks-promtail](https://github.com/cloudposse-terraform-components/aws-eks-promtail) | - > | eks/redis | [cloudposse-terraform-components/aws-eks-redis](https://github.com/cloudposse-terraform-components/aws-eks-redis) | - > | eks/redis-operator | [cloudposse-terraform-components/aws-eks-redis-operator](https://github.com/cloudposse-terraform-components/aws-eks-redis-operator) | - > | eks/reloader | [cloudposse-terraform-components/aws-eks-reloader](https://github.com/cloudposse-terraform-components/aws-eks-reloader) | - > | eks/storage-class | [cloudposse-terraform-components/aws-eks-storage-class](https://github.com/cloudposse-terraform-components/aws-eks-storage-class) | - > | eks/tailscale | [cloudposse-terraform-components/aws-eks-tailscale](https://github.com/cloudposse-terraform-components/aws-eks-tailscale) | - > | elasticache-redis | [cloudposse-terraform-components/aws-elasticache-redis](https://github.com/cloudposse-terraform-components/aws-elasticache-redis) | - > | elasticsearch | [cloudposse-terraform-components/aws-elasticsearch](https://github.com/cloudposse-terraform-components/aws-elasticsearch) | - > | eventbridge | [cloudposse-terraform-components/aws-eventbridge](https://github.com/cloudposse-terraform-components/aws-eventbridge) | - > | github-action-token-rotator | [cloudposse-terraform-components/aws-github-action-token-rotator](https://github.com/cloudposse-terraform-components/aws-github-action-token-rotator) | - > | github-oidc-provider | [cloudposse-terraform-components/aws-github-oidc-provider](https://github.com/cloudposse-terraform-components/aws-github-oidc-provider) | - > | github-oidc-role | [cloudposse-terraform-components/aws-github-oidc-role](https://github.com/cloudposse-terraform-components/aws-github-oidc-role) | - > | github-runners | [cloudposse-terraform-components/aws-github-runners](https://github.com/cloudposse-terraform-components/aws-github-runners) | - > | github-webhook | [cloudposse-terraform-components/aws-github-webhook](https://github.com/cloudposse-terraform-components/aws-github-webhook) | - > | global-accelerator | [cloudposse-terraform-components/aws-global-accelerator](https://github.com/cloudposse-terraform-components/aws-global-accelerator) | - > | global-accelerator-endpoint-group | [cloudposse-terraform-components/aws-global-accelerator-endpoint-group](https://github.com/cloudposse-terraform-components/aws-global-accelerator-endpoint-group) | - > | glue/catalog-database | [cloudposse-terraform-components/aws-glue-catalog-database](https://github.com/cloudposse-terraform-components/aws-glue-catalog-database) | - > | glue/catalog-table | [cloudposse-terraform-components/aws-glue-catalog-table](https://github.com/cloudposse-terraform-components/aws-glue-catalog-table) | - > | glue/connection | [cloudposse-terraform-components/aws-glue-connection](https://github.com/cloudposse-terraform-components/aws-glue-connection) | - > | glue/crawler | [cloudposse-terraform-components/aws-glue-crawler](https://github.com/cloudposse-terraform-components/aws-glue-crawler) | - > | glue/iam | [cloudposse-terraform-components/aws-glue-iam](https://github.com/cloudposse-terraform-components/aws-glue-iam) | - > | glue/job | [cloudposse-terraform-components/aws-glue-job](https://github.com/cloudposse-terraform-components/aws-glue-job) | - > | glue/registry | [cloudposse-terraform-components/aws-glue-registry](https://github.com/cloudposse-terraform-components/aws-glue-registry) | - > | glue/schema | [cloudposse-terraform-components/aws-glue-schema](https://github.com/cloudposse-terraform-components/aws-glue-schema) | - > | glue/trigger | [cloudposse-terraform-components/aws-glue-trigger](https://github.com/cloudposse-terraform-components/aws-glue-trigger) | - > | glue/workflow | [cloudposse-terraform-components/aws-glue-workflow](https://github.com/cloudposse-terraform-components/aws-glue-workflow) | - > | guardduty | [cloudposse-terraform-components/aws-guardduty](https://github.com/cloudposse-terraform-components/aws-guardduty) | - > | iam-role | [cloudposse-terraform-components/aws-iam-role](https://github.com/cloudposse-terraform-components/aws-iam-role) | - > | iam-service-linked-roles | [cloudposse-terraform-components/aws-iam-service-linked-roles](https://github.com/cloudposse-terraform-components/aws-iam-service-linked-roles) | - > | ipam | [cloudposse-terraform-components/aws-ipam](https://github.com/cloudposse-terraform-components/aws-ipam) | - > | kinesis-stream | [cloudposse-terraform-components/aws-kinesis-stream](https://github.com/cloudposse-terraform-components/aws-kinesis-stream) | - > | kms | [cloudposse-terraform-components/aws-kms](https://github.com/cloudposse-terraform-components/aws-kms) | - > | lakeformation | [cloudposse-terraform-components/aws-lakeformation](https://github.com/cloudposse-terraform-components/aws-lakeformation) | - > | lambda | [cloudposse-terraform-components/aws-lambda](https://github.com/cloudposse-terraform-components/aws-lambda) | - > | macie | [cloudposse-terraform-components/aws-macie](https://github.com/cloudposse-terraform-components/aws-macie) | - > | managed-grafana/api-key | [cloudposse-terraform-components/aws-managed-grafana-api-key](https://github.com/cloudposse-terraform-components/aws-managed-grafana-api-key) | - > | managed-grafana/dashboard | [cloudposse-terraform-components/aws-managed-grafana-dashboard](https://github.com/cloudposse-terraform-components/aws-managed-grafana-dashboard) | - > | managed-grafana/data-source/loki | [cloudposse-terraform-components/aws-managed-grafana-data-source-loki](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-loki) | - > | managed-grafana/data-source/managed-prometheus | [cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus) | - > | managed-grafana/workspace | [cloudposse-terraform-components/aws-managed-grafana-workspace](https://github.com/cloudposse-terraform-components/aws-managed-grafana-workspace) | - > | managed-prometheus/workspace | [cloudposse-terraform-components/aws-managed-prometheus-workspace](https://github.com/cloudposse-terraform-components/aws-managed-prometheus-workspace) | - > | memorydb | [cloudposse-terraform-components/aws-memorydb](https://github.com/cloudposse-terraform-components/aws-memorydb) | - > | mq-broker | [cloudposse-terraform-components/aws-mq-broker](https://github.com/cloudposse-terraform-components/aws-mq-broker) | - > | msk | [cloudposse-terraform-components/aws-msk](https://github.com/cloudposse-terraform-components/aws-msk) | - > | mwaa | [cloudposse-terraform-components/aws-mwaa](https://github.com/cloudposse-terraform-components/aws-mwaa) | - > | network-firewall | [cloudposse-terraform-components/aws-network-firewall](https://github.com/cloudposse-terraform-components/aws-network-firewall) | - > | opsgenie-team | [cloudposse-terraform-components/aws-opsgenie-team](https://github.com/cloudposse-terraform-components/aws-opsgenie-team) | - > | philips-labs-github-runners | [cloudposse-terraform-components/aws-philips-labs-github-runners](https://github.com/cloudposse-terraform-components/aws-philips-labs-github-runners) | - > | rds | [cloudposse-terraform-components/aws-rds](https://github.com/cloudposse-terraform-components/aws-rds) | - > | redshift | [cloudposse-terraform-components/aws-redshift](https://github.com/cloudposse-terraform-components/aws-redshift) | - > | redshift-serverless | [cloudposse-terraform-components/aws-redshift-serverless](https://github.com/cloudposse-terraform-components/aws-redshift-serverless) | - > | route53-resolver-dns-firewall | [cloudposse-terraform-components/aws-route53-resolver-dns-firewall](https://github.com/cloudposse-terraform-components/aws-route53-resolver-dns-firewall) | - > | runs-on | [cloudposse-terraform-components/aws-runs-on](https://github.com/cloudposse-terraform-components/aws-runs-on) | - > | s3-bucket | [cloudposse-terraform-components/aws-s3-bucket](https://github.com/cloudposse-terraform-components/aws-s3-bucket) | - > | security-hub | [cloudposse-terraform-components/aws-security-hub](https://github.com/cloudposse-terraform-components/aws-security-hub) | - > | ses | [cloudposse-terraform-components/aws-ses](https://github.com/cloudposse-terraform-components/aws-ses) | - > | sftp | [cloudposse-terraform-components/aws-sftp](https://github.com/cloudposse-terraform-components/aws-sftp) | - > | site-to-site-vpn | [cloudposse-terraform-components/aws-site-to-site-vpn](https://github.com/cloudposse-terraform-components/aws-site-to-site-vpn) | - > | snowflake-account | [cloudposse-terraform-components/aws-snowflake-account](https://github.com/cloudposse-terraform-components/aws-snowflake-account) | - > | snowflake-database | [cloudposse-terraform-components/aws-snowflake-database](https://github.com/cloudposse-terraform-components/aws-snowflake-database) | - > | sns-topic | [cloudposse-terraform-components/aws-sns-topic](https://github.com/cloudposse-terraform-components/aws-sns-topic) | - > | spa-s3-cloudfront | [cloudposse-terraform-components/aws-spa-s3-cloudfront](https://github.com/cloudposse-terraform-components/aws-spa-s3-cloudfront) | - > | spacelift/admin-stack | [cloudposse-terraform-components/aws-spacelift-admin-stack](https://github.com/cloudposse-terraform-components/aws-spacelift-admin-stack) | - > | spacelift/spaces | [cloudposse-terraform-components/aws-spacelift-spaces](https://github.com/cloudposse-terraform-components/aws-spacelift-spaces) | - > | spacelift/worker-pool | [cloudposse-terraform-components/aws-spacelift-worker-pool-asg](https://github.com/cloudposse-terraform-components/aws-spacelift-worker-pool-asg) | - > | eks/spacelift-worker-pool-controller | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller) | - > | eks/spacelift-worker-pool | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool) | - > | sqs-queue | [cloudposse-terraform-components/aws-sqs-queue](https://github.com/cloudposse-terraform-components/aws-sqs-queue) | - > | ssm-parameters | [cloudposse-terraform-components/aws-ssm-parameters](https://github.com/cloudposse-terraform-components/aws-ssm-parameters) | - > | sso-saml-provider | [cloudposse-terraform-components/aws-sso-saml-provider](https://github.com/cloudposse-terraform-components/aws-sso-saml-provider) | - > | strongdm | [cloudposse-terraform-components/aws-strongdm](https://github.com/cloudposse-terraform-components/aws-strongdm) | - > | tfstate-backend | [cloudposse-terraform-components/aws-tfstate-backend](https://github.com/cloudposse-terraform-components/aws-tfstate-backend) | - > | tgw/cross-region-hub-connector | [cloudposse-terraform-components/aws-tgw-hub-connector](https://github.com/cloudposse-terraform-components/aws-tgw-hub-connector) | - > | tgw/hub | [cloudposse-terraform-components/aws-tgw-hub](https://github.com/cloudposse-terraform-components/aws-tgw-hub) | - > | tgw/spoke | [cloudposse-terraform-components/aws-tgw-spoke](https://github.com/cloudposse-terraform-components/aws-tgw-spoke) | - > | vpc | [cloudposse-terraform-components/aws-vpc](https://github.com/cloudposse-terraform-components/aws-vpc) | - > | vpc-flow-logs-bucket | [cloudposse-terraform-components/aws-vpc-flow-logs-bucket](https://github.com/cloudposse-terraform-components/aws-vpc-flow-logs-bucket) | - > | vpc-peering | [cloudposse-terraform-components/aws-vpc-peering](https://github.com/cloudposse-terraform-components/aws-vpc-peering) | - > | waf | [cloudposse-terraform-components/aws-waf](https://github.com/cloudposse-terraform-components/aws-waf) | - > | zscaler | [cloudposse-terraform-components/aws-zscaler](https://github.com/cloudposse-terraform-components/aws-zscaler) | - -This is a collection of reusable [AWS Terraform components](https://atmos.tools/core-concepts/components/) for provisioning infrastructure used by the Cloud Posse [reference architectures](https://cloudposse.com). -They work really well with [Atmos](https://atmos.tools), our open-source tool for managing infrastructure as code with Terraform. +> [!WARNING] +> ## The Components In This Repository Have Moved! +> We've migrated all the components in this repository to individual repositories under a [dedicated GitHub organization](https://github.com/cloudposse-terraform-components). +> As a result, this repository has been set to read-only mode and will eventually be archived. All future updates, contributions, and issues should be directed +> to the respective component repositories in the new organization. +> +> [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. +> +> Thank you! +> +> โ€” The Cloud Posse Team +> + + +| Component | New repository | +|-------------------------------------------|----------------------------------------------------------------------------------------------------------------------| +| access-analyzer | [cloudposse-terraform-components/aws-access-analyzer](https://github.com/cloudposse-terraform-components/aws-access-analyzer) | +| account | [cloudposse-terraform-components/aws-account](https://github.com/cloudposse-terraform-components/aws-account) | +| account-map | [cloudposse-terraform-components/aws-account-map](https://github.com/cloudposse-terraform-components/aws-account-map) | +| account-quotas | [cloudposse-terraform-components/aws-account-quotas](https://github.com/cloudposse-terraform-components/aws-account-quotas) | +| account-settings | [cloudposse-terraform-components/aws-account-settings](https://github.com/cloudposse-terraform-components/aws-account-settings) | +| acm | [cloudposse-terraform-components/aws-acm](https://github.com/cloudposse-terraform-components/aws-acm) | +| alb | [cloudposse-terraform-components/aws-alb](https://github.com/cloudposse-terraform-components/aws-alb) | +| amplify | [cloudposse-terraform-components/aws-amplify](https://github.com/cloudposse-terraform-components/aws-amplify) | +| api-gateway-account-settings | [cloudposse-terraform-components/aws-api-gateway-account-settings](https://github.com/cloudposse-terraform-components/aws-api-gateway-account-settings) | +| api-gateway-rest-api | [cloudposse-terraform-components/aws-api-gateway-rest-api](https://github.com/cloudposse-terraform-components/aws-api-gateway-rest-api) | +| athena | [cloudposse-terraform-components/aws-athena](https://github.com/cloudposse-terraform-components/aws-athena) | +| aurora-mysql | [cloudposse-terraform-components/aws-aurora-mysql](https://github.com/cloudposse-terraform-components/aws-aurora-mysql) | +| aurora-mysql-resources | [cloudposse-terraform-components/aws-aurora-mysql-resources](https://github.com/cloudposse-terraform-components/aws-aurora-mysql-resources) | +| aurora-postgres | [cloudposse-terraform-components/aws-aurora-postgres](https://github.com/cloudposse-terraform-components/aws-aurora-postgres) | +| aurora-postgres-resources | [cloudposse-terraform-components/aws-aurora-postgres-resources](https://github.com/cloudposse-terraform-components/aws-aurora-postgres-resources) | +| auth0/app | [cloudposse-terraform-components/aws-auth0-app](https://github.com/cloudposse-terraform-components/aws-auth0-app) | +| auth0/connection | [cloudposse-terraform-components/aws-auth0-connection](https://github.com/cloudposse-terraform-components/aws-auth0-connection) | +| auth0/tenant | [cloudposse-terraform-components/aws-auth0-tenant](https://github.com/cloudposse-terraform-components/aws-auth0-tenant) | +| aws-backup | [cloudposse-terraform-components/aws-backup](https://github.com/cloudposse-terraform-components/aws-backup) | +| aws-config | [cloudposse-terraform-components/aws-config](https://github.com/cloudposse-terraform-components/aws-config) | +| aws-inspector | [cloudposse-terraform-components/aws-inspector](https://github.com/cloudposse-terraform-components/aws-inspector) | +| aws-inspector2 | [cloudposse-terraform-components/aws-inspector2](https://github.com/cloudposse-terraform-components/aws-inspector2) | +| aws-saml | [cloudposse-terraform-components/aws-saml](https://github.com/cloudposse-terraform-components/aws-saml) | +| aws-shield | [cloudposse-terraform-components/aws-shield](https://github.com/cloudposse-terraform-components/aws-shield) | +| aws-sso | [cloudposse-terraform-components/aws-identity-center](https://github.com/cloudposse-terraform-components/aws-identity-center) | +| aws-ssosync | [cloudposse-terraform-components/aws-ssosync](https://github.com/cloudposse-terraform-components/aws-ssosync) | +| aws-teams | [cloudposse-terraform-components/aws-teams](https://github.com/cloudposse-terraform-components/aws-teams) | +| aws-team-roles | [cloudposse-terraform-components/aws-team-roles](https://github.com/cloudposse-terraform-components/aws-team-roles) | +| bastion | [cloudposse-terraform-components/aws-bastion](https://github.com/cloudposse-terraform-components/aws-bastion) | +| cloudmap-namespace | [cloudposse-terraform-components/aws-cloudmap-namespace](https://github.com/cloudposse-terraform-components/aws-cloudmap-namespace) | +| cloudtrail | [cloudposse-terraform-components/aws-cloudtrail](https://github.com/cloudposse-terraform-components/aws-cloudtrail) | +| cloudtrail-bucket | [cloudposse-terraform-components/aws-cloudtrail-bucket](https://github.com/cloudposse-terraform-components/aws-cloudtrail-bucket) | +| cloudwatch-logs | [cloudposse-terraform-components/aws-cloudwatch-logs](https://github.com/cloudposse-terraform-components/aws-cloudwatch-logs) | +| cognito | [cloudposse-terraform-components/aws-cognito](https://github.com/cloudposse-terraform-components/aws-cognito) | +| config-bucket | [cloudposse-terraform-components/aws-config-bucket](https://github.com/cloudposse-terraform-components/aws-config-bucket) | +| datadog-configuration | [cloudposse-terraform-components/aws-datadog-credentials](https://github.com/cloudposse-terraform-components/aws-datadog-credentials) | +| datadog-integration | [cloudposse-terraform-components/aws-datadog-integration](https://github.com/cloudposse-terraform-components/aws-datadog-integration) | +| datadog-lambda-forwarder | [cloudposse-terraform-components/aws-datadog-lambda-forwarder](https://github.com/cloudposse-terraform-components/aws-datadog-lambda-forwarder) | +| datadog-logs-archive | [cloudposse-terraform-components/aws-datadog-logs-archive](https://github.com/cloudposse-terraform-components/aws-datadog-logs-archive) | +| datadog-monitor | [cloudposse-terraform-components/aws-datadog-monitor](https://github.com/cloudposse-terraform-components/aws-datadog-monitor) | +| datadog-private-location-ecs | [cloudposse-terraform-components/aws-datadog-private-location-ecs](https://github.com/cloudposse-terraform-components/aws-datadog-private-location-ecs) | +| datadog-synthetics | [cloudposse-terraform-components/aws-datadog-synthetics](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics) | +| datadog-synthetics-private-location | [cloudposse-terraform-components/aws-datadog-synthetics-private-location](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics-private-location) | +| dms/endpoint | [cloudposse-terraform-components/aws-dms-endpoint](https://github.com/cloudposse-terraform-components/aws-dms-endpoint) | +| dms/iam | [cloudposse-terraform-components/aws-dms-iam](https://github.com/cloudposse-terraform-components/aws-dms-iam) | +| dms/replication-instance | [cloudposse-terraform-components/aws-dms-replication-instance](https://github.com/cloudposse-terraform-components/aws-dms-replication-instance) | +| dms/replication-task | [cloudposse-terraform-components/aws-dms-replication-task](https://github.com/cloudposse-terraform-components/aws-dms-replication-task) | +| dns-delegated | [cloudposse-terraform-components/aws-dns-delegated](https://github.com/cloudposse-terraform-components/aws-dns-delegated) | +| dns-primary | [cloudposse-terraform-components/aws-dns-primary](https://github.com/cloudposse-terraform-components/aws-dns-primary) | +| documentdb | [cloudposse-terraform-components/aws-documentdb](https://github.com/cloudposse-terraform-components/aws-documentdb) | +| dynamodb | [cloudposse-terraform-components/aws-dynamodb](https://github.com/cloudposse-terraform-components/aws-dynamodb) | +| ec2-client-vpn | [cloudposse-terraform-components/aws-ec2-client-vpn](https://github.com/cloudposse-terraform-components/aws-ec2-client-vpn) | +| ec2-instance | [cloudposse-terraform-components/aws-ec2-instance](https://github.com/cloudposse-terraform-components/aws-ec2-instance) | +| ecr | [cloudposse-terraform-components/aws-ecr](https://github.com/cloudposse-terraform-components/aws-ecr) | +| ecs | [cloudposse-terraform-components/aws-ecs](https://github.com/cloudposse-terraform-components/aws-ecs) | +| ecs-service | [cloudposse-terraform-components/aws-ecs-service](https://github.com/cloudposse-terraform-components/aws-ecs-service) | +| efs | [cloudposse-terraform-components/aws-efs](https://github.com/cloudposse-terraform-components/aws-efs) | +| eks/actions-runner-controller | [cloudposse-terraform-components/aws-eks-actions-runner-controller](https://github.com/cloudposse-terraform-components/aws-eks-actions-runner-controller) | +| eks/alb-controller | [cloudposse-terraform-components/aws-eks-alb-controller](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller) | +| eks/alb-controller-ingress-class | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-class](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-class) | +| eks/alb-controller-ingress-group | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-group](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-group) | +| argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | +| eks/argocd | [cloudposse-terraform-components/aws-eks-argocd](https://github.com/cloudposse-terraform-components/aws-eks-argocd) | +| eks/aws-node-termination-handler | [cloudposse-terraform-components/aws-eks-node-termination-handler](https://github.com/cloudposse-terraform-components/aws-eks-node-termination-handler) | +| eks/cert-manager | [cloudposse-terraform-components/aws-eks-cert-manager](https://github.com/cloudposse-terraform-components/aws-eks-cert-manager) | +| eks/cluster | [cloudposse-terraform-components/aws-eks-cluster](https://github.com/cloudposse-terraform-components/aws-eks-cluster) | +| eks/datadog-agent | [cloudposse-terraform-components/aws-eks-datadog-agent](https://github.com/cloudposse-terraform-components/aws-eks-datadog-agent) | +| eks/echo-server | [cloudposse-terraform-components/aws-eks-echo-server](https://github.com/cloudposse-terraform-components/aws-eks-echo-server) | +| eks/external-dns | [cloudposse-terraform-components/aws-eks-external-dns](https://github.com/cloudposse-terraform-components/aws-eks-external-dns) | +| eks/external-secrets-operator | [cloudposse-terraform-components/aws-eks-external-secrets-operator](https://github.com/cloudposse-terraform-components/aws-eks-external-secrets-operator) | +| eks/github-actions-runner | [cloudposse-terraform-components/aws-eks-github-actions-runner](https://github.com/cloudposse-terraform-components/aws-eks-github-actions-runner) | +| eks/idp-roles | [cloudposse-terraform-components/aws-eks-idp-roles](https://github.com/cloudposse-terraform-components/aws-eks-idp-roles) | +| eks/karpenter | [cloudposse-terraform-components/aws-eks-karpenter-controller](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-controller) | +| eks/karpenter-node-pool | [cloudposse-terraform-components/aws-eks-karpenter-node-pool](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-node-pool) | +| eks/keda | [cloudposse-terraform-components/aws-eks-keda](https://github.com/cloudposse-terraform-components/aws-eks-keda) | +| eks/loki | [cloudposse-terraform-components/aws-eks-loki](https://github.com/cloudposse-terraform-components/aws-eks-loki) | +| eks/metrics-server | [cloudposse-terraform-components/aws-eks-metrics-server](https://github.com/cloudposse-terraform-components/aws-eks-metrics-server) | +| eks/prometheus-scraper | [cloudposse-terraform-components/aws-eks-prometheus-scraper](https://github.com/cloudposse-terraform-components/aws-eks-prometheus-scraper) | +| eks/promtail | [cloudposse-terraform-components/aws-eks-promtail](https://github.com/cloudposse-terraform-components/aws-eks-promtail) | +| eks/redis | [cloudposse-terraform-components/aws-eks-redis](https://github.com/cloudposse-terraform-components/aws-eks-redis) | +| eks/redis-operator | [cloudposse-terraform-components/aws-eks-redis-operator](https://github.com/cloudposse-terraform-components/aws-eks-redis-operator) | +| eks/reloader | [cloudposse-terraform-components/aws-eks-reloader](https://github.com/cloudposse-terraform-components/aws-eks-reloader) | +| eks/storage-class | [cloudposse-terraform-components/aws-eks-storage-class](https://github.com/cloudposse-terraform-components/aws-eks-storage-class) | +| eks/spacelift-worker-pool-controller | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller) | +| eks/spacelift-worker-pool | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool) | +| eks/tailscale | [cloudposse-terraform-components/aws-eks-tailscale](https://github.com/cloudposse-terraform-components/aws-eks-tailscale) | +| elasticache-redis | [cloudposse-terraform-components/aws-elasticache-redis](https://github.com/cloudposse-terraform-components/aws-elasticache-redis) | +| elasticsearch | [cloudposse-terraform-components/aws-elasticsearch](https://github.com/cloudposse-terraform-components/aws-elasticsearch) | +| eventbridge | [cloudposse-terraform-components/aws-eventbridge](https://github.com/cloudposse-terraform-components/aws-eventbridge) | +| github-action-token-rotator | [cloudposse-terraform-components/aws-github-action-token-rotator](https://github.com/cloudposse-terraform-components/aws-github-action-token-rotator) | +| github-oidc-provider | [cloudposse-terraform-components/aws-github-oidc-provider](https://github.com/cloudposse-terraform-components/aws-github-oidc-provider) | +| github-oidc-role | [cloudposse-terraform-components/aws-github-oidc-role](https://github.com/cloudposse-terraform-components/aws-github-oidc-role) | +| github-runners | [cloudposse-terraform-components/aws-github-runners](https://github.com/cloudposse-terraform-components/aws-github-runners) | +| github-webhook | [cloudposse-terraform-components/aws-github-webhook](https://github.com/cloudposse-terraform-components/aws-github-webhook) | +| global-accelerator | [cloudposse-terraform-components/aws-global-accelerator](https://github.com/cloudposse-terraform-components/aws-global-accelerator) | +| global-accelerator-endpoint-group | [cloudposse-terraform-components/aws-global-accelerator-endpoint-group](https://github.com/cloudposse-terraform-components/aws-global-accelerator-endpoint-group) | +| glue/catalog-database | [cloudposse-terraform-components/aws-glue-catalog-database](https://github.com/cloudposse-terraform-components/aws-glue-catalog-database) | +| glue/catalog-table | [cloudposse-terraform-components/aws-glue-catalog-table](https://github.com/cloudposse-terraform-components/aws-glue-catalog-table) | +| glue/connection | [cloudposse-terraform-components/aws-glue-connection](https://github.com/cloudposse-terraform-components/aws-glue-connection) | +| glue/crawler | [cloudposse-terraform-components/aws-glue-crawler](https://github.com/cloudposse-terraform-components/aws-glue-crawler) | +| glue/iam | [cloudposse-terraform-components/aws-glue-iam](https://github.com/cloudposse-terraform-components/aws-glue-iam) | +| glue/job | [cloudposse-terraform-components/aws-glue-job](https://github.com/cloudposse-terraform-components/aws-glue-job) | +| glue/registry | [cloudposse-terraform-components/aws-glue-registry](https://github.com/cloudposse-terraform-components/aws-glue-registry) | +| glue/schema | [cloudposse-terraform-components/aws-glue-schema](https://github.com/cloudposse-terraform-components/aws-glue-schema) | +| glue/trigger | [cloudposse-terraform-components/aws-glue-trigger](https://github.com/cloudposse-terraform-components/aws-glue-trigger) | +| glue/workflow | [cloudposse-terraform-components/aws-glue-workflow](https://github.com/cloudposse-terraform-components/aws-glue-workflow) | +| guardduty | [cloudposse-terraform-components/aws-guardduty](https://github.com/cloudposse-terraform-components/aws-guardduty) | +| iam-role | [cloudposse-terraform-components/aws-iam-role](https://github.com/cloudposse-terraform-components/aws-iam-role) | +| iam-service-linked-roles | [cloudposse-terraform-components/aws-iam-service-linked-roles](https://github.com/cloudposse-terraform-components/aws-iam-service-linked-roles) | +| ipam | [cloudposse-terraform-components/aws-ipam](https://github.com/cloudposse-terraform-components/aws-ipam) | +| kinesis-stream | [cloudposse-terraform-components/aws-kinesis-stream](https://github.com/cloudposse-terraform-components/aws-kinesis-stream) | +| kms | [cloudposse-terraform-components/aws-kms](https://github.com/cloudposse-terraform-components/aws-kms) | +| lakeformation | [cloudposse-terraform-components/aws-lakeformation](https://github.com/cloudposse-terraform-components/aws-lakeformation) | +| lambda | [cloudposse-terraform-components/aws-lambda](https://github.com/cloudposse-terraform-components/aws-lambda) | +| macie | [cloudposse-terraform-components/aws-macie](https://github.com/cloudposse-terraform-components/aws-macie) | +| managed-grafana/api-key | [cloudposse-terraform-components/aws-managed-grafana-api-key](https://github.com/cloudposse-terraform-components/aws-managed-grafana-api-key) | +| managed-grafana/dashboard | [cloudposse-terraform-components/aws-managed-grafana-dashboard](https://github.com/cloudposse-terraform-components/aws-managed-grafana-dashboard) | +| managed-grafana/data-source/loki | [cloudposse-terraform-components/aws-managed-grafana-data-source-loki](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-loki) | +| managed-grafana/data-source/managed-prometheus | [cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus) | +| managed-grafana/workspace | [cloudposse-terraform-components/aws-managed-grafana-workspace](https://github.com/cloudposse-terraform-components/aws-managed-grafana-workspace) | +| managed-prometheus/workspace | [cloudposse-terraform-components/aws-managed-prometheus-workspace](https://github.com/cloudposse-terraform-components/aws-managed-prometheus-workspace) | +| memorydb | [cloudposse-terraform-components/aws-memorydb](https://github.com/cloudposse-terraform-components/aws-memorydb) | +| mq-broker | [cloudposse-terraform-components/aws-mq-broker](https://github.com/cloudposse-terraform-components/aws-mq-broker) | +| msk | [cloudposse-terraform-components/aws-msk](https://github.com/cloudposse-terraform-components/aws-msk) | +| mwaa | [cloudposse-terraform-components/aws-mwaa](https://github.com/cloudposse-terraform-components/aws-mwaa) | +| network-firewall | [cloudposse-terraform-components/aws-network-firewall](https://github.com/cloudposse-terraform-components/aws-network-firewall) | +| opsgenie-team | [cloudposse-terraform-components/aws-opsgenie-team](https://github.com/cloudposse-terraform-components/aws-opsgenie-team) | +| philips-labs-github-runners | [cloudposse-terraform-components/aws-philips-labs-github-runners](https://github.com/cloudposse-terraform-components/aws-philips-labs-github-runners) | +| rds | [cloudposse-terraform-components/aws-rds](https://github.com/cloudposse-terraform-components/aws-rds) | +| redshift | [cloudposse-terraform-components/aws-redshift](https://github.com/cloudposse-terraform-components/aws-redshift) | +| redshift-serverless | [cloudposse-terraform-components/aws-redshift-serverless](https://github.com/cloudposse-terraform-components/aws-redshift-serverless) | +| route53-resolver-dns-firewall | [cloudposse-terraform-components/aws-route53-resolver-dns-firewall](https://github.com/cloudposse-terraform-components/aws-route53-resolver-dns-firewall) | +| runs-on | [cloudposse-terraform-components/aws-runs-on](https://github.com/cloudposse-terraform-components/aws-runs-on) | +| s3-bucket | [cloudposse-terraform-components/aws-s3-bucket](https://github.com/cloudposse-terraform-components/aws-s3-bucket) | +| security-hub | [cloudposse-terraform-components/aws-security-hub](https://github.com/cloudposse-terraform-components/aws-security-hub) | +| ses | [cloudposse-terraform-components/aws-ses](https://github.com/cloudposse-terraform-components/aws-ses) | +| sftp | [cloudposse-terraform-components/aws-sftp](https://github.com/cloudposse-terraform-components/aws-sftp) | +| site-to-site-vpn | [cloudposse-terraform-components/aws-site-to-site-vpn](https://github.com/cloudposse-terraform-components/aws-site-to-site-vpn) | +| snowflake-account | [cloudposse-terraform-components/aws-snowflake-account](https://github.com/cloudposse-terraform-components/aws-snowflake-account) | +| snowflake-database | [cloudposse-terraform-components/aws-snowflake-database](https://github.com/cloudposse-terraform-components/aws-snowflake-database) | +| sns-topic | [cloudposse-terraform-components/aws-sns-topic](https://github.com/cloudposse-terraform-components/aws-sns-topic) | +| spa-s3-cloudfront | [cloudposse-terraform-components/aws-spa-s3-cloudfront](https://github.com/cloudposse-terraform-components/aws-spa-s3-cloudfront) | +| spacelift/admin-stack | [cloudposse-terraform-components/aws-spacelift-admin-stack](https://github.com/cloudposse-terraform-components/aws-spacelift-admin-stack) | +| spacelift/spaces | [cloudposse-terraform-components/aws-spacelift-spaces](https://github.com/cloudposse-terraform-components/aws-spacelift-spaces) | +| spacelift/worker-pool | [cloudposse-terraform-components/aws-spacelift-worker-pool-asg](https://github.com/cloudposse-terraform-components/aws-spacelift-worker-pool-asg) | +| sqs-queue | [cloudposse-terraform-components/aws-sqs-queue](https://github.com/cloudposse-terraform-components/aws-sqs-queue) | +| ssm-parameters | [cloudposse-terraform-components/aws-ssm-parameters](https://github.com/cloudposse-terraform-components/aws-ssm-parameters) | +| sso-saml-provider | [cloudposse-terraform-components/aws-sso-saml-provider](https://github.com/cloudposse-terraform-components/aws-sso-saml-provider) | +| strongdm | [cloudposse-terraform-components/aws-strongdm](https://github.com/cloudposse-terraform-components/aws-strongdm) | +| tfstate-backend | [cloudposse-terraform-components/aws-tfstate-backend](https://github.com/cloudposse-terraform-components/aws-tfstate-backend) | +| tgw/cross-region-hub-connector | [cloudposse-terraform-components/aws-tgw-hub-connector](https://github.com/cloudposse-terraform-components/aws-tgw-hub-connector) | +| tgw/hub | [cloudposse-terraform-components/aws-tgw-hub](https://github.com/cloudposse-terraform-components/aws-tgw-hub) | +| tgw/spoke | [cloudposse-terraform-components/aws-tgw-spoke](https://github.com/cloudposse-terraform-components/aws-tgw-spoke) | +| vpc | [cloudposse-terraform-components/aws-vpc](https://github.com/cloudposse-terraform-components/aws-vpc) | +| vpc-flow-logs-bucket | [cloudposse-terraform-components/aws-vpc-flow-logs-bucket](https://github.com/cloudposse-terraform-components/aws-vpc-flow-logs-bucket) | +| vpc-peering | [cloudposse-terraform-components/aws-vpc-peering](https://github.com/cloudposse-terraform-components/aws-vpc-peering) | +| waf | [cloudposse-terraform-components/aws-waf](https://github.com/cloudposse-terraform-components/aws-waf) | +| zscaler | [cloudposse-terraform-components/aws-zscaler](https://github.com/cloudposse-terraform-components/aws-zscaler) | > [!TIP] @@ -216,123 +215,6 @@ They work really well with [Atmos](https://atmos.tools), our open-source tool fo > -## Introduction - -In this repo you'll find real-world examples of how we've implemented Terraform "root" modules as native -[Atmos Components](https://atmos.tools/core-concepts/components/) for our customers. These Components -leverage our hundreds of free and open-source [terraform "child" modules](https://cpco.io/terraform-modules). - -The [component library](https://docs.cloudposse.com/components/) captures the business logic, opinions, best practices and -non-functional requirements for an organization. - -It's from this library that other developers in your organization will pick and choose from whenever they need to deploy some new -capability. - -These components make a lot of assumptions (aka ["convention over configuration"](https://en.wikipedia.org/wiki/Convention_over_configuration)) about how we've configured our environments. -That said, they still serve as an excellent reference for others on how to build, organize and distribute enterprise-grade infrastructure -with Terraform that can be used with [Atmos](https://atmos.tools). - - - - -## Usage - - -Please take a look at each [component's README](https://docs.cloudposse.com/components/) for specific usage. - -> [!TIP] -> ## ๐Ÿ‘ฝ Use Atmos with Terraform -> To orchestrate multiple environments with ease using Terraform, Cloud Posse recommends using [Atmos](https://atmos.tools), -> our open-source tool for Terraform automation. -> ->
-> Watch demo of using Atmos with Terraform ->
-> Example of running atmos to manage infrastructure from our Quick Start tutorial. -> - -Generally, you can use these components in [Atmos](https://atmos.tools/core-concepts/components/) by adding something like the following -code into your [stack manifest](https://atmos.tools/core-concepts/stacks/): - -```yaml -components: # List of components to include in the stack - terraform: # The toolchain being used for configuration - vpc: # The name of the component (e.g. terraform "root" module) - vars: # Terraform variables (e.g. `.tfvars`) - cidr_block: 10.0.0.0/16 # A variable input passed to terraform via `.tfvars` -``` - -## Automated Updates of Components using GitHub Actions - -Leverage our [GitHub Action](https://atmos.tools/integrations/github-actions/component-updater) to automate the creation and management of pull requests for component updates. - -This is done by creating a new file (e.g. `atmos-component-updater.yml`) in the `.github/workflows` directory of your repository. - -The file should contain the following: - -```yaml -jobs: -update: - runs-on: - - "ubuntu-latest" - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - - name: Update Atmos Components - uses: cloudposse/github-action-atmos-component-updater@v2 - env: - # https://atmos.tools/cli/configuration/#environment-variables - ATMOS_CLI_CONFIG_PATH: ${{ github.workspace }}/rootfs/usr/local/etc/atmos/ - with: - github-access-token: ${{ secrets.GITHUB_TOKEN }} - log-level: INFO - max-number-of-prs: 10 - - - name: Delete abandoned update branches - uses: phpdocker-io/github-actions-delete-abandoned-branches@v2 - with: - github_token: ${{ github.token }} - last_commit_age_days: 0 - allowed_prefixes: "component-update/" - dry_run: no -``` - -For the full documentation on how to use the Component Updater GitHub Action, please see the [Atmos Integrations](https://atmos.tools/integrations/github-actions/component-updater) documentation. - -## Using `pre-commit` Hooks - -This repository uses [pre-commit](https://pre-commit.com/) and [pre-commit-terraform](https://github.com/antonbabenko/pre-commit-terraform) to enforce consistent Terraform code and documentation. This is accomplished by triggering hooks during `git commit` to block commits that don't pass checks (E.g. format, and module documentation). You can find the hooks that are being executed in the [`.pre-commit-config.yaml`](.pre-commit-config.yaml) file. - -You can install [pre-commit](https://pre-commit.com/) and this repo's pre-commit hooks on a Mac machine by running the following commands: - -```bash -brew install pre-commit gawk terraform-docs coreutils -pre-commit install --install-hooks -``` - -Then run the following command to rebuild the docs for all Terraform components: - -```bash -make rebuild-docs -``` - -> [!IMPORTANT] -> ## Deprecated Components -> Terraform components which are no longer actively maintained are kept in the [`deprecated/`](deprecated/) folder. -> -> Many of these deprecated components are used in our older reference architectures. -> -> We intend to eventually delete, but are leaving them for now in the repo. - -> [!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. - @@ -340,20 +222,6 @@ make rebuild-docs - -## Makefile Targets -```text -Available targets: - - help Help screen - help/all Display help for all targets - help/short This help short screen - rebuild-docs Rebuild README for all Terraform components - rebuild-mixins-docs Rebuild README for Terraform Mixins - upstream-component Upstream a given component - -``` - ## Related Projects diff --git a/README.yaml b/README.yaml index 123f461b7..a04c7a936 100644 --- a/README.yaml +++ b/README.yaml @@ -65,289 +65,179 @@ related: # Short description of this project description: |- > [!WARNING] - > ## Migration Complete: Repository Is Now Read-Only - > Weโ€™re excited to announce that the migration of components to individual repositories under the new GitHub organization is now complete! ๐ŸŽ‰ - > As part of this process, this repository has been set to read-only mode. All future updates, contributions, and issues should be directed + > ## The Components In This Repository Have Moved! + > We've migrated all the components in this repository to individual repositories under a [dedicated GitHub organization](https://github.com/cloudposse-terraform-components). + > As a result, this repository has been set to read-only mode and will eventually be archived. All future updates, contributions, and issues should be directed > to the respective component repositories in the new organization. - > - > | Component | New repository | - > |------------------------------------------|----------------------------------------------------------------------------------------------------------------------| - > | access-analyzer | [cloudposse-terraform-components/aws-access-analyzer](https://github.com/cloudposse-terraform-components/aws-access-analyzer) | - > | account | [cloudposse-terraform-components/aws-account](https://github.com/cloudposse-terraform-components/aws-account) | - > | account-map | [cloudposse-terraform-components/aws-account-map](https://github.com/cloudposse-terraform-components/aws-account-map) | - > | account-quotas | [cloudposse-terraform-components/aws-account-quotas](https://github.com/cloudposse-terraform-components/aws-account-quotas) | - > | account-settings | [cloudposse-terraform-components/aws-account-settings](https://github.com/cloudposse-terraform-components/aws-account-settings) | - > | acm | [cloudposse-terraform-components/aws-acm](https://github.com/cloudposse-terraform-components/aws-acm) | - > | alb | [cloudposse-terraform-components/aws-alb](https://github.com/cloudposse-terraform-components/aws-alb) | - > | amplify | [cloudposse-terraform-components/aws-amplify](https://github.com/cloudposse-terraform-components/aws-amplify) | - > | api-gateway-account-settings | [cloudposse-terraform-components/aws-api-gateway-account-settings](https://github.com/cloudposse-terraform-components/aws-api-gateway-account-settings) | - > | api-gateway-rest-api | [cloudposse-terraform-components/aws-api-gateway-rest-api](https://github.com/cloudposse-terraform-components/aws-api-gateway-rest-api) | - > | athena | [cloudposse-terraform-components/aws-athena](https://github.com/cloudposse-terraform-components/aws-athena) | - > | aurora-mysql | [cloudposse-terraform-components/aws-aurora-mysql](https://github.com/cloudposse-terraform-components/aws-aurora-mysql) | - > | aurora-mysql-resources | [cloudposse-terraform-components/aws-aurora-mysql-resources](https://github.com/cloudposse-terraform-components/aws-aurora-mysql-resources) | - > | aurora-postgres | [cloudposse-terraform-components/aws-aurora-postgres](https://github.com/cloudposse-terraform-components/aws-aurora-postgres) | - > | aurora-postgres-resources | [cloudposse-terraform-components/aws-aurora-postgres-resources](https://github.com/cloudposse-terraform-components/aws-aurora-postgres-resources) | - > | auth0/app | [cloudposse-terraform-components/aws-auth0-app](https://github.com/cloudposse-terraform-components/aws-auth0-app) | - > | auth0/connection | [cloudposse-terraform-components/aws-auth0-connection](https://github.com/cloudposse-terraform-components/aws-auth0-connection) | - > | auth0/tenant | [cloudposse-terraform-components/aws-auth0-tenant](https://github.com/cloudposse-terraform-components/aws-auth0-tenant) | - > | aws-backup | [cloudposse-terraform-components/aws-backup](https://github.com/cloudposse-terraform-components/aws-backup) | - > | aws-config | [cloudposse-terraform-components/aws-config](https://github.com/cloudposse-terraform-components/aws-config) | - > | aws-inspector | [cloudposse-terraform-components/aws-inspector](https://github.com/cloudposse-terraform-components/aws-inspector) | - > | aws-inspector2 | [cloudposse-terraform-components/aws-inspector2](https://github.com/cloudposse-terraform-components/aws-inspector2) | - > | aws-saml | [cloudposse-terraform-components/aws-saml](https://github.com/cloudposse-terraform-components/aws-saml) | - > | aws-shield | [cloudposse-terraform-components/aws-shield](https://github.com/cloudposse-terraform-components/aws-shield) | - > | aws-sso | [cloudposse-terraform-components/aws-identity-center](https://github.com/cloudposse-terraform-components/aws-identity-center) | - > | aws-ssosync | [cloudposse-terraform-components/aws-ssosync](https://github.com/cloudposse-terraform-components/aws-ssosync) | - > | aws-teams | [cloudposse-terraform-components/aws-teams](https://github.com/cloudposse-terraform-components/aws-teams) | - > | aws-team-roles | [cloudposse-terraform-components/aws-team-roles](https://github.com/cloudposse-terraform-components/aws-team-roles) | - > | bastion | [cloudposse-terraform-components/aws-bastion](https://github.com/cloudposse-terraform-components/aws-bastion) | - > | cloudmap-namespace | [cloudposse-terraform-components/aws-cloudmap-namespace](https://github.com/cloudposse-terraform-components/aws-cloudmap-namespace) | - > | cloudtrail | [cloudposse-terraform-components/aws-cloudtrail](https://github.com/cloudposse-terraform-components/aws-cloudtrail) | - > | cloudtrail-bucket | [cloudposse-terraform-components/aws-cloudtrail-bucket](https://github.com/cloudposse-terraform-components/aws-cloudtrail-bucket) | - > | cloudwatch-logs | [cloudposse-terraform-components/aws-cloudwatch-logs](https://github.com/cloudposse-terraform-components/aws-cloudwatch-logs) | - > | cognito | [cloudposse-terraform-components/aws-cognito](https://github.com/cloudposse-terraform-components/aws-cognito) | - > | config-bucket | [cloudposse-terraform-components/aws-config-bucket](https://github.com/cloudposse-terraform-components/aws-config-bucket) | - > | datadog-configuration | [cloudposse-terraform-components/aws-datadog-credentials](https://github.com/cloudposse-terraform-components/aws-datadog-credentials) | - > | datadog-integration | [cloudposse-terraform-components/aws-datadog-integration](https://github.com/cloudposse-terraform-components/aws-datadog-integration) | - > | datadog-lambda-forwarder | [cloudposse-terraform-components/aws-datadog-lambda-forwarder](https://github.com/cloudposse-terraform-components/aws-datadog-lambda-forwarder) | - > | datadog-logs-archive | [cloudposse-terraform-components/aws-datadog-logs-archive](https://github.com/cloudposse-terraform-components/aws-datadog-logs-archive) | - > | datadog-monitor | [cloudposse-terraform-components/aws-datadog-monitor](https://github.com/cloudposse-terraform-components/aws-datadog-monitor) | - > | datadog-private-location-ecs | [cloudposse-terraform-components/aws-datadog-private-location-ecs](https://github.com/cloudposse-terraform-components/aws-datadog-private-location-ecs) | - > | datadog-synthetics | [cloudposse-terraform-components/aws-datadog-synthetics](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics) | - > | datadog-synthetics-private-location | [cloudposse-terraform-components/aws-datadog-synthetics-private-location](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics-private-location) | - > | dms/endpoint | [cloudposse-terraform-components/aws-dms-endpoint](https://github.com/cloudposse-terraform-components/aws-dms-endpoint) | - > | dms/iam | [cloudposse-terraform-components/aws-dms-iam](https://github.com/cloudposse-terraform-components/aws-dms-iam) | - > | dms/replication-instance | [cloudposse-terraform-components/aws-dms-replication-instance](https://github.com/cloudposse-terraform-components/aws-dms-replication-instance) | - > | dms/replication-task | [cloudposse-terraform-components/aws-dms-replication-task](https://github.com/cloudposse-terraform-components/aws-dms-replication-task) | - > | dns-delegated | [cloudposse-terraform-components/aws-dns-delegated](https://github.com/cloudposse-terraform-components/aws-dns-delegated) | - > | dns-primary | [cloudposse-terraform-components/aws-dns-primary](https://github.com/cloudposse-terraform-components/aws-dns-primary) | - > | documentdb | [cloudposse-terraform-components/aws-documentdb](https://github.com/cloudposse-terraform-components/aws-documentdb) | - > | dynamodb | [cloudposse-terraform-components/aws-dynamodb](https://github.com/cloudposse-terraform-components/aws-dynamodb) | - > | ec2-client-vpn | [cloudposse-terraform-components/aws-ec2-client-vpn](https://github.com/cloudposse-terraform-components/aws-ec2-client-vpn) | - > | ec2-instance | [cloudposse-terraform-components/aws-ec2-instance](https://github.com/cloudposse-terraform-components/aws-ec2-instance) | - > | ecr | [cloudposse-terraform-components/aws-ecr](https://github.com/cloudposse-terraform-components/aws-ecr) | - > | ecs | [cloudposse-terraform-components/aws-ecs](https://github.com/cloudposse-terraform-components/aws-ecs) | - > | ecs-service | [cloudposse-terraform-components/aws-ecs-service](https://github.com/cloudposse-terraform-components/aws-ecs-service) | - > | efs | [cloudposse-terraform-components/aws-efs](https://github.com/cloudposse-terraform-components/aws-efs) | - > | eks/actions-runner-controller | [cloudposse-terraform-components/aws-eks-actions-runner-controller](https://github.com/cloudposse-terraform-components/aws-eks-actions-runner-controller) | - > | eks/alb-controller | [cloudposse-terraform-components/aws-eks-alb-controller](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller) | - > | eks/alb-controller-ingress-class | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-class](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-class) | - > | eks/alb-controller-ingress-group | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-group](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-group) | - > | argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | - > | eks/argocd | [cloudposse-terraform-components/aws-eks-argocd](https://github.com/cloudposse-terraform-components/aws-eks-argocd) | - > | eks/aws-node-termination-handler | [cloudposse-terraform-components/aws-eks-node-termination-handler](https://github.com/cloudposse-terraform-components/aws-eks-node-termination-handler) | - > | eks/cert-manager | [cloudposse-terraform-components/aws-eks-cert-manager](https://github.com/cloudposse-terraform-components/aws-eks-cert-manager) | - > | eks/cluster | [cloudposse-terraform-components/aws-eks-cluster](https://github.com/cloudposse-terraform-components/aws-eks-cluster) | - > | eks/datadog-agent | [cloudposse-terraform-components/aws-eks-datadog-agent](https://github.com/cloudposse-terraform-components/aws-eks-datadog-agent) | - > | eks/echo-server | [cloudposse-terraform-components/aws-eks-echo-server](https://github.com/cloudposse-terraform-components/aws-eks-echo-server) | - > | eks/external-dns | [cloudposse-terraform-components/aws-eks-external-dns](https://github.com/cloudposse-terraform-components/aws-eks-external-dns) | - > | eks/external-secrets-operator | [cloudposse-terraform-components/aws-eks-external-secrets-operator](https://github.com/cloudposse-terraform-components/aws-eks-external-secrets-operator) | - > | eks/github-actions-runner | [cloudposse-terraform-components/aws-eks-github-actions-runner](https://github.com/cloudposse-terraform-components/aws-eks-github-actions-runner) | - > | eks/idp-roles | [cloudposse-terraform-components/aws-eks-idp-roles](https://github.com/cloudposse-terraform-components/aws-eks-idp-roles) | - > | eks/karpenter | [cloudposse-terraform-components/aws-eks-karpenter-controller](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-controller) | - > | eks/karpenter-node-pool | [cloudposse-terraform-components/aws-eks-karpenter-node-pool](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-node-pool) | - > | eks/keda | [cloudposse-terraform-components/aws-eks-keda](https://github.com/cloudposse-terraform-components/aws-eks-keda) | - > | eks/loki | [cloudposse-terraform-components/aws-eks-loki](https://github.com/cloudposse-terraform-components/aws-eks-loki) | - > | eks/metrics-server | [cloudposse-terraform-components/aws-eks-metrics-server](https://github.com/cloudposse-terraform-components/aws-eks-metrics-server) | - > | eks/prometheus-scraper | [cloudposse-terraform-components/aws-eks-prometheus-scraper](https://github.com/cloudposse-terraform-components/aws-eks-prometheus-scraper) | - > | eks/promtail | [cloudposse-terraform-components/aws-eks-promtail](https://github.com/cloudposse-terraform-components/aws-eks-promtail) | - > | eks/redis | [cloudposse-terraform-components/aws-eks-redis](https://github.com/cloudposse-terraform-components/aws-eks-redis) | - > | eks/redis-operator | [cloudposse-terraform-components/aws-eks-redis-operator](https://github.com/cloudposse-terraform-components/aws-eks-redis-operator) | - > | eks/reloader | [cloudposse-terraform-components/aws-eks-reloader](https://github.com/cloudposse-terraform-components/aws-eks-reloader) | - > | eks/storage-class | [cloudposse-terraform-components/aws-eks-storage-class](https://github.com/cloudposse-terraform-components/aws-eks-storage-class) | - > | eks/spacelift-worker-pool-controller | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller) | - > | eks/spacelift-worker-pool | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool) | - > | eks/tailscale | [cloudposse-terraform-components/aws-eks-tailscale](https://github.com/cloudposse-terraform-components/aws-eks-tailscale) | - > | elasticache-redis | [cloudposse-terraform-components/aws-elasticache-redis](https://github.com/cloudposse-terraform-components/aws-elasticache-redis) | - > | elasticsearch | [cloudposse-terraform-components/aws-elasticsearch](https://github.com/cloudposse-terraform-components/aws-elasticsearch) | - > | eventbridge | [cloudposse-terraform-components/aws-eventbridge](https://github.com/cloudposse-terraform-components/aws-eventbridge) | - > | github-action-token-rotator | [cloudposse-terraform-components/aws-github-action-token-rotator](https://github.com/cloudposse-terraform-components/aws-github-action-token-rotator) | - > | github-oidc-provider | [cloudposse-terraform-components/aws-github-oidc-provider](https://github.com/cloudposse-terraform-components/aws-github-oidc-provider) | - > | github-oidc-role | [cloudposse-terraform-components/aws-github-oidc-role](https://github.com/cloudposse-terraform-components/aws-github-oidc-role) | - > | github-runners | [cloudposse-terraform-components/aws-github-runners](https://github.com/cloudposse-terraform-components/aws-github-runners) | - > | github-webhook | [cloudposse-terraform-components/aws-github-webhook](https://github.com/cloudposse-terraform-components/aws-github-webhook) | - > | global-accelerator | [cloudposse-terraform-components/aws-global-accelerator](https://github.com/cloudposse-terraform-components/aws-global-accelerator) | - > | global-accelerator-endpoint-group | [cloudposse-terraform-components/aws-global-accelerator-endpoint-group](https://github.com/cloudposse-terraform-components/aws-global-accelerator-endpoint-group) | - > | glue/catalog-database | [cloudposse-terraform-components/aws-glue-catalog-database](https://github.com/cloudposse-terraform-components/aws-glue-catalog-database) | - > | glue/catalog-table | [cloudposse-terraform-components/aws-glue-catalog-table](https://github.com/cloudposse-terraform-components/aws-glue-catalog-table) | - > | glue/connection | [cloudposse-terraform-components/aws-glue-connection](https://github.com/cloudposse-terraform-components/aws-glue-connection) | - > | glue/crawler | [cloudposse-terraform-components/aws-glue-crawler](https://github.com/cloudposse-terraform-components/aws-glue-crawler) | - > | glue/iam | [cloudposse-terraform-components/aws-glue-iam](https://github.com/cloudposse-terraform-components/aws-glue-iam) | - > | glue/job | [cloudposse-terraform-components/aws-glue-job](https://github.com/cloudposse-terraform-components/aws-glue-job) | - > | glue/registry | [cloudposse-terraform-components/aws-glue-registry](https://github.com/cloudposse-terraform-components/aws-glue-registry) | - > | glue/schema | [cloudposse-terraform-components/aws-glue-schema](https://github.com/cloudposse-terraform-components/aws-glue-schema) | - > | glue/trigger | [cloudposse-terraform-components/aws-glue-trigger](https://github.com/cloudposse-terraform-components/aws-glue-trigger) | - > | glue/workflow | [cloudposse-terraform-components/aws-glue-workflow](https://github.com/cloudposse-terraform-components/aws-glue-workflow) | - > | guardduty | [cloudposse-terraform-components/aws-guardduty](https://github.com/cloudposse-terraform-components/aws-guardduty) | - > | iam-role | [cloudposse-terraform-components/aws-iam-role](https://github.com/cloudposse-terraform-components/aws-iam-role) | - > | iam-service-linked-roles | [cloudposse-terraform-components/aws-iam-service-linked-roles](https://github.com/cloudposse-terraform-components/aws-iam-service-linked-roles) | - > | ipam | [cloudposse-terraform-components/aws-ipam](https://github.com/cloudposse-terraform-components/aws-ipam) | - > | kinesis-stream | [cloudposse-terraform-components/aws-kinesis-stream](https://github.com/cloudposse-terraform-components/aws-kinesis-stream) | - > | kms | [cloudposse-terraform-components/aws-kms](https://github.com/cloudposse-terraform-components/aws-kms) | - > | lakeformation | [cloudposse-terraform-components/aws-lakeformation](https://github.com/cloudposse-terraform-components/aws-lakeformation) | - > | lambda | [cloudposse-terraform-components/aws-lambda](https://github.com/cloudposse-terraform-components/aws-lambda) | - > | macie | [cloudposse-terraform-components/aws-macie](https://github.com/cloudposse-terraform-components/aws-macie) | - > | managed-grafana/api-key | [cloudposse-terraform-components/aws-managed-grafana-api-key](https://github.com/cloudposse-terraform-components/aws-managed-grafana-api-key) | - > | managed-grafana/dashboard | [cloudposse-terraform-components/aws-managed-grafana-dashboard](https://github.com/cloudposse-terraform-components/aws-managed-grafana-dashboard) | - > | managed-grafana/data-source/loki | [cloudposse-terraform-components/aws-managed-grafana-data-source-loki](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-loki) | - > | managed-grafana/data-source/managed-prometheus | [cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus) | - > | managed-grafana/workspace | [cloudposse-terraform-components/aws-managed-grafana-workspace](https://github.com/cloudposse-terraform-components/aws-managed-grafana-workspace) | - > | managed-prometheus/workspace | [cloudposse-terraform-components/aws-managed-prometheus-workspace](https://github.com/cloudposse-terraform-components/aws-managed-prometheus-workspace) | - > | memorydb | [cloudposse-terraform-components/aws-memorydb](https://github.com/cloudposse-terraform-components/aws-memorydb) | - > | mq-broker | [cloudposse-terraform-components/aws-mq-broker](https://github.com/cloudposse-terraform-components/aws-mq-broker) | - > | msk | [cloudposse-terraform-components/aws-msk](https://github.com/cloudposse-terraform-components/aws-msk) | - > | mwaa | [cloudposse-terraform-components/aws-mwaa](https://github.com/cloudposse-terraform-components/aws-mwaa) | - > | network-firewall | [cloudposse-terraform-components/aws-network-firewall](https://github.com/cloudposse-terraform-components/aws-network-firewall) | - > | opsgenie-team | [cloudposse-terraform-components/aws-opsgenie-team](https://github.com/cloudposse-terraform-components/aws-opsgenie-team) | - > | philips-labs-github-runners | [cloudposse-terraform-components/aws-philips-labs-github-runners](https://github.com/cloudposse-terraform-components/aws-philips-labs-github-runners) | - > | rds | [cloudposse-terraform-components/aws-rds](https://github.com/cloudposse-terraform-components/aws-rds) | - > | redshift | [cloudposse-terraform-components/aws-redshift](https://github.com/cloudposse-terraform-components/aws-redshift) | - > | redshift-serverless | [cloudposse-terraform-components/aws-redshift-serverless](https://github.com/cloudposse-terraform-components/aws-redshift-serverless) | - > | route53-resolver-dns-firewall | [cloudposse-terraform-components/aws-route53-resolver-dns-firewall](https://github.com/cloudposse-terraform-components/aws-route53-resolver-dns-firewall) | - > | runs-on | [cloudposse-terraform-components/aws-runs-on](https://github.com/cloudposse-terraform-components/aws-runs-on) | - > | s3-bucket | [cloudposse-terraform-components/aws-s3-bucket](https://github.com/cloudposse-terraform-components/aws-s3-bucket) | - > | security-hub | [cloudposse-terraform-components/aws-security-hub](https://github.com/cloudposse-terraform-components/aws-security-hub) | - > | ses | [cloudposse-terraform-components/aws-ses](https://github.com/cloudposse-terraform-components/aws-ses) | - > | sftp | [cloudposse-terraform-components/aws-sftp](https://github.com/cloudposse-terraform-components/aws-sftp) | - > | site-to-site-vpn | [cloudposse-terraform-components/aws-site-to-site-vpn](https://github.com/cloudposse-terraform-components/aws-site-to-site-vpn) | - > | snowflake-account | [cloudposse-terraform-components/aws-snowflake-account](https://github.com/cloudposse-terraform-components/aws-snowflake-account) | - > | snowflake-database | [cloudposse-terraform-components/aws-snowflake-database](https://github.com/cloudposse-terraform-components/aws-snowflake-database) | - > | sns-topic | [cloudposse-terraform-components/aws-sns-topic](https://github.com/cloudposse-terraform-components/aws-sns-topic) | - > | spa-s3-cloudfront | [cloudposse-terraform-components/aws-spa-s3-cloudfront](https://github.com/cloudposse-terraform-components/aws-spa-s3-cloudfront) | - > | spacelift/admin-stack | [cloudposse-terraform-components/aws-spacelift-admin-stack](https://github.com/cloudposse-terraform-components/aws-spacelift-admin-stack) | - > | spacelift/spaces | [cloudposse-terraform-components/aws-spacelift-spaces](https://github.com/cloudposse-terraform-components/aws-spacelift-spaces) | - > | spacelift/worker-pool | [cloudposse-terraform-components/aws-spacelift-worker-pool-asg](https://github.com/cloudposse-terraform-components/aws-spacelift-worker-pool-asg) | - > | sqs-queue | [cloudposse-terraform-components/aws-sqs-queue](https://github.com/cloudposse-terraform-components/aws-sqs-queue) | - > | ssm-parameters | [cloudposse-terraform-components/aws-ssm-parameters](https://github.com/cloudposse-terraform-components/aws-ssm-parameters) | - > | sso-saml-provider | [cloudposse-terraform-components/aws-sso-saml-provider](https://github.com/cloudposse-terraform-components/aws-sso-saml-provider) | - > | strongdm | [cloudposse-terraform-components/aws-strongdm](https://github.com/cloudposse-terraform-components/aws-strongdm) | - > | tfstate-backend | [cloudposse-terraform-components/aws-tfstate-backend](https://github.com/cloudposse-terraform-components/aws-tfstate-backend) | - > | tgw/cross-region-hub-connector | [cloudposse-terraform-components/aws-tgw-hub-connector](https://github.com/cloudposse-terraform-components/aws-tgw-hub-connector) | - > | tgw/hub | [cloudposse-terraform-components/aws-tgw-hub](https://github.com/cloudposse-terraform-components/aws-tgw-hub) | - > | tgw/spoke | [cloudposse-terraform-components/aws-tgw-spoke](https://github.com/cloudposse-terraform-components/aws-tgw-spoke) | - > | vpc | [cloudposse-terraform-components/aws-vpc](https://github.com/cloudposse-terraform-components/aws-vpc) | - > | vpc-flow-logs-bucket | [cloudposse-terraform-components/aws-vpc-flow-logs-bucket](https://github.com/cloudposse-terraform-components/aws-vpc-flow-logs-bucket) | - > | vpc-peering | [cloudposse-terraform-components/aws-vpc-peering](https://github.com/cloudposse-terraform-components/aws-vpc-peering) | - > | waf | [cloudposse-terraform-components/aws-waf](https://github.com/cloudposse-terraform-components/aws-waf) | - > | zscaler | [cloudposse-terraform-components/aws-zscaler](https://github.com/cloudposse-terraform-components/aws-zscaler) | - > - > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration. > - - - - This is a collection of reusable [AWS Terraform components](https://atmos.tools/core-concepts/components/) for provisioning infrastructure used by the Cloud Posse [reference architectures](https://cloudposse.com). - They work really well with [Atmos](https://atmos.tools), our open-source tool for managing infrastructure as code with Terraform. - -introduction: |- - In this repo you'll find real-world examples of how we've implemented Terraform "root" modules as native - [Atmos Components](https://atmos.tools/core-concepts/components/) for our customers. These Components - leverage our hundreds of free and open-source [terraform "child" modules](https://cpco.io/terraform-modules). - - The [component library](https://docs.cloudposse.com/components/) captures the business logic, opinions, best practices and - non-functional requirements for an organization. - - It's from this library that other developers in your organization will pick and choose from whenever they need to deploy some new - capability. - - These components make a lot of assumptions (aka ["convention over configuration"](https://en.wikipedia.org/wiki/Convention_over_configuration)) about how we've configured our environments. - That said, they still serve as an excellent reference for others on how to build, organize and distribute enterprise-grade infrastructure - with Terraform that can be used with [Atmos](https://atmos.tools). - -# How to use this project -usage: |- - - Please take a look at each [component's README](https://docs.cloudposse.com/components/) for specific usage. - - > [!TIP] - > ## ๐Ÿ‘ฝ Use Atmos with Terraform - > To orchestrate multiple environments with ease using Terraform, Cloud Posse recommends using [Atmos](https://atmos.tools), - > our open-source tool for Terraform automation. + > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration and what to expect. > - >
- > Watch demo of using Atmos with Terraform - >
- > Example of running atmos to manage infrastructure from our Quick Start tutorial. - > - - Generally, you can use these components in [Atmos](https://atmos.tools/core-concepts/components/) by adding something like the following - code into your [stack manifest](https://atmos.tools/core-concepts/stacks/): - - ```yaml - components: # List of components to include in the stack - terraform: # The toolchain being used for configuration - vpc: # The name of the component (e.g. terraform "root" module) - vars: # Terraform variables (e.g. `.tfvars`) - cidr_block: 10.0.0.0/16 # A variable input passed to terraform via `.tfvars` - ``` - - ## Automated Updates of Components using GitHub Actions - - Leverage our [GitHub Action](https://atmos.tools/integrations/github-actions/component-updater) to automate the creation and management of pull requests for component updates. - - This is done by creating a new file (e.g. `atmos-component-updater.yml`) in the `.github/workflows` directory of your repository. - - The file should contain the following: - - ```yaml - jobs: - update: - runs-on: - - "ubuntu-latest" - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - - name: Update Atmos Components - uses: cloudposse/github-action-atmos-component-updater@v2 - env: - # https://atmos.tools/cli/configuration/#environment-variables - ATMOS_CLI_CONFIG_PATH: ${{ github.workspace }}/rootfs/usr/local/etc/atmos/ - with: - github-access-token: ${{ secrets.GITHUB_TOKEN }} - log-level: INFO - max-number-of-prs: 10 - - - name: Delete abandoned update branches - uses: phpdocker-io/github-actions-delete-abandoned-branches@v2 - with: - github_token: ${{ github.token }} - last_commit_age_days: 0 - allowed_prefixes: "component-update/" - dry_run: no - ``` - - For the full documentation on how to use the Component Updater GitHub Action, please see the [Atmos Integrations](https://atmos.tools/integrations/github-actions/component-updater) documentation. - - ## Using `pre-commit` Hooks - - This repository uses [pre-commit](https://pre-commit.com/) and [pre-commit-terraform](https://github.com/antonbabenko/pre-commit-terraform) to enforce consistent Terraform code and documentation. This is accomplished by triggering hooks during `git commit` to block commits that don't pass checks (E.g. format, and module documentation). You can find the hooks that are being executed in the [`.pre-commit-config.yaml`](.pre-commit-config.yaml) file. - - You can install [pre-commit](https://pre-commit.com/) and this repo's pre-commit hooks on a Mac machine by running the following commands: - - ```bash - brew install pre-commit gawk terraform-docs coreutils - pre-commit install --install-hooks - ``` - - Then run the following command to rebuild the docs for all Terraform components: - - ```bash - make rebuild-docs - ``` - - > [!IMPORTANT] - > ## Deprecated Components - > Terraform components which are no longer actively maintained are kept in the [`deprecated/`](deprecated/) folder. + > Thank you! > - > Many of these deprecated components are used in our older reference architectures. + > โ€” The Cloud Posse Team > - > We intend to eventually delete, but are leaving them for now in the repo. -include: - - "docs/targets.md" + + | Component | New repository | + |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------| + | access-analyzer | [cloudposse-terraform-components/aws-access-analyzer](https://github.com/cloudposse-terraform-components/aws-access-analyzer) | + | account | [cloudposse-terraform-components/aws-account](https://github.com/cloudposse-terraform-components/aws-account) | + | account-map | [cloudposse-terraform-components/aws-account-map](https://github.com/cloudposse-terraform-components/aws-account-map) | + | account-quotas | [cloudposse-terraform-components/aws-account-quotas](https://github.com/cloudposse-terraform-components/aws-account-quotas) | + | account-settings | [cloudposse-terraform-components/aws-account-settings](https://github.com/cloudposse-terraform-components/aws-account-settings) | + | acm | [cloudposse-terraform-components/aws-acm](https://github.com/cloudposse-terraform-components/aws-acm) | + | alb | [cloudposse-terraform-components/aws-alb](https://github.com/cloudposse-terraform-components/aws-alb) | + | amplify | [cloudposse-terraform-components/aws-amplify](https://github.com/cloudposse-terraform-components/aws-amplify) | + | api-gateway-account-settings | [cloudposse-terraform-components/aws-api-gateway-account-settings](https://github.com/cloudposse-terraform-components/aws-api-gateway-account-settings) | + | api-gateway-rest-api | [cloudposse-terraform-components/aws-api-gateway-rest-api](https://github.com/cloudposse-terraform-components/aws-api-gateway-rest-api) | + | athena | [cloudposse-terraform-components/aws-athena](https://github.com/cloudposse-terraform-components/aws-athena) | + | aurora-mysql | [cloudposse-terraform-components/aws-aurora-mysql](https://github.com/cloudposse-terraform-components/aws-aurora-mysql) | + | aurora-mysql-resources | [cloudposse-terraform-components/aws-aurora-mysql-resources](https://github.com/cloudposse-terraform-components/aws-aurora-mysql-resources) | + | aurora-postgres | [cloudposse-terraform-components/aws-aurora-postgres](https://github.com/cloudposse-terraform-components/aws-aurora-postgres) | + | aurora-postgres-resources | [cloudposse-terraform-components/aws-aurora-postgres-resources](https://github.com/cloudposse-terraform-components/aws-aurora-postgres-resources) | + | auth0/app | [cloudposse-terraform-components/aws-auth0-app](https://github.com/cloudposse-terraform-components/aws-auth0-app) | + | auth0/connection | [cloudposse-terraform-components/aws-auth0-connection](https://github.com/cloudposse-terraform-components/aws-auth0-connection) | + | auth0/tenant | [cloudposse-terraform-components/aws-auth0-tenant](https://github.com/cloudposse-terraform-components/aws-auth0-tenant) | + | aws-backup | [cloudposse-terraform-components/aws-backup](https://github.com/cloudposse-terraform-components/aws-backup) | + | aws-config | [cloudposse-terraform-components/aws-config](https://github.com/cloudposse-terraform-components/aws-config) | + | aws-inspector | [cloudposse-terraform-components/aws-inspector](https://github.com/cloudposse-terraform-components/aws-inspector) | + | aws-inspector2 | [cloudposse-terraform-components/aws-inspector2](https://github.com/cloudposse-terraform-components/aws-inspector2) | + | aws-saml | [cloudposse-terraform-components/aws-saml](https://github.com/cloudposse-terraform-components/aws-saml) | + | aws-shield | [cloudposse-terraform-components/aws-shield](https://github.com/cloudposse-terraform-components/aws-shield) | + | aws-sso | [cloudposse-terraform-components/aws-identity-center](https://github.com/cloudposse-terraform-components/aws-identity-center) | + | aws-ssosync | [cloudposse-terraform-components/aws-ssosync](https://github.com/cloudposse-terraform-components/aws-ssosync) | + | aws-teams | [cloudposse-terraform-components/aws-teams](https://github.com/cloudposse-terraform-components/aws-teams) | + | aws-team-roles | [cloudposse-terraform-components/aws-team-roles](https://github.com/cloudposse-terraform-components/aws-team-roles) | + | bastion | [cloudposse-terraform-components/aws-bastion](https://github.com/cloudposse-terraform-components/aws-bastion) | + | cloudmap-namespace | [cloudposse-terraform-components/aws-cloudmap-namespace](https://github.com/cloudposse-terraform-components/aws-cloudmap-namespace) | + | cloudtrail | [cloudposse-terraform-components/aws-cloudtrail](https://github.com/cloudposse-terraform-components/aws-cloudtrail) | + | cloudtrail-bucket | [cloudposse-terraform-components/aws-cloudtrail-bucket](https://github.com/cloudposse-terraform-components/aws-cloudtrail-bucket) | + | cloudwatch-logs | [cloudposse-terraform-components/aws-cloudwatch-logs](https://github.com/cloudposse-terraform-components/aws-cloudwatch-logs) | + | cognito | [cloudposse-terraform-components/aws-cognito](https://github.com/cloudposse-terraform-components/aws-cognito) | + | config-bucket | [cloudposse-terraform-components/aws-config-bucket](https://github.com/cloudposse-terraform-components/aws-config-bucket) | + | datadog-configuration | [cloudposse-terraform-components/aws-datadog-credentials](https://github.com/cloudposse-terraform-components/aws-datadog-credentials) | + | datadog-integration | [cloudposse-terraform-components/aws-datadog-integration](https://github.com/cloudposse-terraform-components/aws-datadog-integration) | + | datadog-lambda-forwarder | [cloudposse-terraform-components/aws-datadog-lambda-forwarder](https://github.com/cloudposse-terraform-components/aws-datadog-lambda-forwarder) | + | datadog-logs-archive | [cloudposse-terraform-components/aws-datadog-logs-archive](https://github.com/cloudposse-terraform-components/aws-datadog-logs-archive) | + | datadog-monitor | [cloudposse-terraform-components/aws-datadog-monitor](https://github.com/cloudposse-terraform-components/aws-datadog-monitor) | + | datadog-private-location-ecs | [cloudposse-terraform-components/aws-datadog-private-location-ecs](https://github.com/cloudposse-terraform-components/aws-datadog-private-location-ecs) | + | datadog-synthetics | [cloudposse-terraform-components/aws-datadog-synthetics](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics) | + | datadog-synthetics-private-location | [cloudposse-terraform-components/aws-datadog-synthetics-private-location](https://github.com/cloudposse-terraform-components/aws-datadog-synthetics-private-location) | + | dms/endpoint | [cloudposse-terraform-components/aws-dms-endpoint](https://github.com/cloudposse-terraform-components/aws-dms-endpoint) | + | dms/iam | [cloudposse-terraform-components/aws-dms-iam](https://github.com/cloudposse-terraform-components/aws-dms-iam) | + | dms/replication-instance | [cloudposse-terraform-components/aws-dms-replication-instance](https://github.com/cloudposse-terraform-components/aws-dms-replication-instance) | + | dms/replication-task | [cloudposse-terraform-components/aws-dms-replication-task](https://github.com/cloudposse-terraform-components/aws-dms-replication-task) | + | dns-delegated | [cloudposse-terraform-components/aws-dns-delegated](https://github.com/cloudposse-terraform-components/aws-dns-delegated) | + | dns-primary | [cloudposse-terraform-components/aws-dns-primary](https://github.com/cloudposse-terraform-components/aws-dns-primary) | + | documentdb | [cloudposse-terraform-components/aws-documentdb](https://github.com/cloudposse-terraform-components/aws-documentdb) | + | dynamodb | [cloudposse-terraform-components/aws-dynamodb](https://github.com/cloudposse-terraform-components/aws-dynamodb) | + | ec2-client-vpn | [cloudposse-terraform-components/aws-ec2-client-vpn](https://github.com/cloudposse-terraform-components/aws-ec2-client-vpn) | + | ec2-instance | [cloudposse-terraform-components/aws-ec2-instance](https://github.com/cloudposse-terraform-components/aws-ec2-instance) | + | ecr | [cloudposse-terraform-components/aws-ecr](https://github.com/cloudposse-terraform-components/aws-ecr) | + | ecs | [cloudposse-terraform-components/aws-ecs](https://github.com/cloudposse-terraform-components/aws-ecs) | + | ecs-service | [cloudposse-terraform-components/aws-ecs-service](https://github.com/cloudposse-terraform-components/aws-ecs-service) | + | efs | [cloudposse-terraform-components/aws-efs](https://github.com/cloudposse-terraform-components/aws-efs) | + | eks/actions-runner-controller | [cloudposse-terraform-components/aws-eks-actions-runner-controller](https://github.com/cloudposse-terraform-components/aws-eks-actions-runner-controller) | + | eks/alb-controller | [cloudposse-terraform-components/aws-eks-alb-controller](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller) | + | eks/alb-controller-ingress-class | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-class](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-class) | + | eks/alb-controller-ingress-group | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-group](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-group) | + | argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | + | eks/argocd | [cloudposse-terraform-components/aws-eks-argocd](https://github.com/cloudposse-terraform-components/aws-eks-argocd) | + | eks/aws-node-termination-handler | [cloudposse-terraform-components/aws-eks-node-termination-handler](https://github.com/cloudposse-terraform-components/aws-eks-node-termination-handler) | + | eks/cert-manager | [cloudposse-terraform-components/aws-eks-cert-manager](https://github.com/cloudposse-terraform-components/aws-eks-cert-manager) | + | eks/cluster | [cloudposse-terraform-components/aws-eks-cluster](https://github.com/cloudposse-terraform-components/aws-eks-cluster) | + | eks/datadog-agent | [cloudposse-terraform-components/aws-eks-datadog-agent](https://github.com/cloudposse-terraform-components/aws-eks-datadog-agent) | + | eks/echo-server | [cloudposse-terraform-components/aws-eks-echo-server](https://github.com/cloudposse-terraform-components/aws-eks-echo-server) | + | eks/external-dns | [cloudposse-terraform-components/aws-eks-external-dns](https://github.com/cloudposse-terraform-components/aws-eks-external-dns) | + | eks/external-secrets-operator | [cloudposse-terraform-components/aws-eks-external-secrets-operator](https://github.com/cloudposse-terraform-components/aws-eks-external-secrets-operator) | + | eks/github-actions-runner | [cloudposse-terraform-components/aws-eks-github-actions-runner](https://github.com/cloudposse-terraform-components/aws-eks-github-actions-runner) | + | eks/idp-roles | [cloudposse-terraform-components/aws-eks-idp-roles](https://github.com/cloudposse-terraform-components/aws-eks-idp-roles) | + | eks/karpenter | [cloudposse-terraform-components/aws-eks-karpenter-controller](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-controller) | + | eks/karpenter-node-pool | [cloudposse-terraform-components/aws-eks-karpenter-node-pool](https://github.com/cloudposse-terraform-components/aws-eks-karpenter-node-pool) | + | eks/keda | [cloudposse-terraform-components/aws-eks-keda](https://github.com/cloudposse-terraform-components/aws-eks-keda) | + | eks/loki | [cloudposse-terraform-components/aws-eks-loki](https://github.com/cloudposse-terraform-components/aws-eks-loki) | + | eks/metrics-server | [cloudposse-terraform-components/aws-eks-metrics-server](https://github.com/cloudposse-terraform-components/aws-eks-metrics-server) | + | eks/prometheus-scraper | [cloudposse-terraform-components/aws-eks-prometheus-scraper](https://github.com/cloudposse-terraform-components/aws-eks-prometheus-scraper) | + | eks/promtail | [cloudposse-terraform-components/aws-eks-promtail](https://github.com/cloudposse-terraform-components/aws-eks-promtail) | + | eks/redis | [cloudposse-terraform-components/aws-eks-redis](https://github.com/cloudposse-terraform-components/aws-eks-redis) | + | eks/redis-operator | [cloudposse-terraform-components/aws-eks-redis-operator](https://github.com/cloudposse-terraform-components/aws-eks-redis-operator) | + | eks/reloader | [cloudposse-terraform-components/aws-eks-reloader](https://github.com/cloudposse-terraform-components/aws-eks-reloader) | + | eks/storage-class | [cloudposse-terraform-components/aws-eks-storage-class](https://github.com/cloudposse-terraform-components/aws-eks-storage-class) | + | eks/spacelift-worker-pool-controller | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller) | + | eks/spacelift-worker-pool | [cloudposse-terraform-components/aws-eks-spacelift-worker-pool](https://github.com/cloudposse-terraform-components/aws-eks-spacelift-worker-pool) | + | eks/tailscale | [cloudposse-terraform-components/aws-eks-tailscale](https://github.com/cloudposse-terraform-components/aws-eks-tailscale) | + | elasticache-redis | [cloudposse-terraform-components/aws-elasticache-redis](https://github.com/cloudposse-terraform-components/aws-elasticache-redis) | + | elasticsearch | [cloudposse-terraform-components/aws-elasticsearch](https://github.com/cloudposse-terraform-components/aws-elasticsearch) | + | eventbridge | [cloudposse-terraform-components/aws-eventbridge](https://github.com/cloudposse-terraform-components/aws-eventbridge) | + | github-action-token-rotator | [cloudposse-terraform-components/aws-github-action-token-rotator](https://github.com/cloudposse-terraform-components/aws-github-action-token-rotator) | + | github-oidc-provider | [cloudposse-terraform-components/aws-github-oidc-provider](https://github.com/cloudposse-terraform-components/aws-github-oidc-provider) | + | github-oidc-role | [cloudposse-terraform-components/aws-github-oidc-role](https://github.com/cloudposse-terraform-components/aws-github-oidc-role) | + | github-runners | [cloudposse-terraform-components/aws-github-runners](https://github.com/cloudposse-terraform-components/aws-github-runners) | + | github-webhook | [cloudposse-terraform-components/aws-github-webhook](https://github.com/cloudposse-terraform-components/aws-github-webhook) | + | global-accelerator | [cloudposse-terraform-components/aws-global-accelerator](https://github.com/cloudposse-terraform-components/aws-global-accelerator) | + | global-accelerator-endpoint-group | [cloudposse-terraform-components/aws-global-accelerator-endpoint-group](https://github.com/cloudposse-terraform-components/aws-global-accelerator-endpoint-group) | + | glue/catalog-database | [cloudposse-terraform-components/aws-glue-catalog-database](https://github.com/cloudposse-terraform-components/aws-glue-catalog-database) | + | glue/catalog-table | [cloudposse-terraform-components/aws-glue-catalog-table](https://github.com/cloudposse-terraform-components/aws-glue-catalog-table) | + | glue/connection | [cloudposse-terraform-components/aws-glue-connection](https://github.com/cloudposse-terraform-components/aws-glue-connection) | + | glue/crawler | [cloudposse-terraform-components/aws-glue-crawler](https://github.com/cloudposse-terraform-components/aws-glue-crawler) | + | glue/iam | [cloudposse-terraform-components/aws-glue-iam](https://github.com/cloudposse-terraform-components/aws-glue-iam) | + | glue/job | [cloudposse-terraform-components/aws-glue-job](https://github.com/cloudposse-terraform-components/aws-glue-job) | + | glue/registry | [cloudposse-terraform-components/aws-glue-registry](https://github.com/cloudposse-terraform-components/aws-glue-registry) | + | glue/schema | [cloudposse-terraform-components/aws-glue-schema](https://github.com/cloudposse-terraform-components/aws-glue-schema) | + | glue/trigger | [cloudposse-terraform-components/aws-glue-trigger](https://github.com/cloudposse-terraform-components/aws-glue-trigger) | + | glue/workflow | [cloudposse-terraform-components/aws-glue-workflow](https://github.com/cloudposse-terraform-components/aws-glue-workflow) | + | guardduty | [cloudposse-terraform-components/aws-guardduty](https://github.com/cloudposse-terraform-components/aws-guardduty) | + | iam-role | [cloudposse-terraform-components/aws-iam-role](https://github.com/cloudposse-terraform-components/aws-iam-role) | + | iam-service-linked-roles | [cloudposse-terraform-components/aws-iam-service-linked-roles](https://github.com/cloudposse-terraform-components/aws-iam-service-linked-roles) | + | ipam | [cloudposse-terraform-components/aws-ipam](https://github.com/cloudposse-terraform-components/aws-ipam) | + | kinesis-stream | [cloudposse-terraform-components/aws-kinesis-stream](https://github.com/cloudposse-terraform-components/aws-kinesis-stream) | + | kms | [cloudposse-terraform-components/aws-kms](https://github.com/cloudposse-terraform-components/aws-kms) | + | lakeformation | [cloudposse-terraform-components/aws-lakeformation](https://github.com/cloudposse-terraform-components/aws-lakeformation) | + | lambda | [cloudposse-terraform-components/aws-lambda](https://github.com/cloudposse-terraform-components/aws-lambda) | + | macie | [cloudposse-terraform-components/aws-macie](https://github.com/cloudposse-terraform-components/aws-macie) | + | managed-grafana/api-key | [cloudposse-terraform-components/aws-managed-grafana-api-key](https://github.com/cloudposse-terraform-components/aws-managed-grafana-api-key) | + | managed-grafana/dashboard | [cloudposse-terraform-components/aws-managed-grafana-dashboard](https://github.com/cloudposse-terraform-components/aws-managed-grafana-dashboard) | + | managed-grafana/data-source/loki | [cloudposse-terraform-components/aws-managed-grafana-data-source-loki](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-loki) | + | managed-grafana/data-source/managed-prometheus | [cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus](https://github.com/cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus) | + | managed-grafana/workspace | [cloudposse-terraform-components/aws-managed-grafana-workspace](https://github.com/cloudposse-terraform-components/aws-managed-grafana-workspace) | + | managed-prometheus/workspace | [cloudposse-terraform-components/aws-managed-prometheus-workspace](https://github.com/cloudposse-terraform-components/aws-managed-prometheus-workspace) | + | memorydb | [cloudposse-terraform-components/aws-memorydb](https://github.com/cloudposse-terraform-components/aws-memorydb) | + | mq-broker | [cloudposse-terraform-components/aws-mq-broker](https://github.com/cloudposse-terraform-components/aws-mq-broker) | + | msk | [cloudposse-terraform-components/aws-msk](https://github.com/cloudposse-terraform-components/aws-msk) | + | mwaa | [cloudposse-terraform-components/aws-mwaa](https://github.com/cloudposse-terraform-components/aws-mwaa) | + | network-firewall | [cloudposse-terraform-components/aws-network-firewall](https://github.com/cloudposse-terraform-components/aws-network-firewall) | + | opsgenie-team | [cloudposse-terraform-components/aws-opsgenie-team](https://github.com/cloudposse-terraform-components/aws-opsgenie-team) | + | philips-labs-github-runners | [cloudposse-terraform-components/aws-philips-labs-github-runners](https://github.com/cloudposse-terraform-components/aws-philips-labs-github-runners) | + | rds | [cloudposse-terraform-components/aws-rds](https://github.com/cloudposse-terraform-components/aws-rds) | + | redshift | [cloudposse-terraform-components/aws-redshift](https://github.com/cloudposse-terraform-components/aws-redshift) | + | redshift-serverless | [cloudposse-terraform-components/aws-redshift-serverless](https://github.com/cloudposse-terraform-components/aws-redshift-serverless) | + | route53-resolver-dns-firewall | [cloudposse-terraform-components/aws-route53-resolver-dns-firewall](https://github.com/cloudposse-terraform-components/aws-route53-resolver-dns-firewall) | + | runs-on | [cloudposse-terraform-components/aws-runs-on](https://github.com/cloudposse-terraform-components/aws-runs-on) | + | s3-bucket | [cloudposse-terraform-components/aws-s3-bucket](https://github.com/cloudposse-terraform-components/aws-s3-bucket) | + | security-hub | [cloudposse-terraform-components/aws-security-hub](https://github.com/cloudposse-terraform-components/aws-security-hub) | + | ses | [cloudposse-terraform-components/aws-ses](https://github.com/cloudposse-terraform-components/aws-ses) | + | sftp | [cloudposse-terraform-components/aws-sftp](https://github.com/cloudposse-terraform-components/aws-sftp) | + | site-to-site-vpn | [cloudposse-terraform-components/aws-site-to-site-vpn](https://github.com/cloudposse-terraform-components/aws-site-to-site-vpn) | + | snowflake-account | [cloudposse-terraform-components/aws-snowflake-account](https://github.com/cloudposse-terraform-components/aws-snowflake-account) | + | snowflake-database | [cloudposse-terraform-components/aws-snowflake-database](https://github.com/cloudposse-terraform-components/aws-snowflake-database) | + | sns-topic | [cloudposse-terraform-components/aws-sns-topic](https://github.com/cloudposse-terraform-components/aws-sns-topic) | + | spa-s3-cloudfront | [cloudposse-terraform-components/aws-spa-s3-cloudfront](https://github.com/cloudposse-terraform-components/aws-spa-s3-cloudfront) | + | spacelift/admin-stack | [cloudposse-terraform-components/aws-spacelift-admin-stack](https://github.com/cloudposse-terraform-components/aws-spacelift-admin-stack) | + | spacelift/spaces | [cloudposse-terraform-components/aws-spacelift-spaces](https://github.com/cloudposse-terraform-components/aws-spacelift-spaces) | + | spacelift/worker-pool | [cloudposse-terraform-components/aws-spacelift-worker-pool-asg](https://github.com/cloudposse-terraform-components/aws-spacelift-worker-pool-asg) | + | sqs-queue | [cloudposse-terraform-components/aws-sqs-queue](https://github.com/cloudposse-terraform-components/aws-sqs-queue) | + | ssm-parameters | [cloudposse-terraform-components/aws-ssm-parameters](https://github.com/cloudposse-terraform-components/aws-ssm-parameters) | + | sso-saml-provider | [cloudposse-terraform-components/aws-sso-saml-provider](https://github.com/cloudposse-terraform-components/aws-sso-saml-provider) | + | strongdm | [cloudposse-terraform-components/aws-strongdm](https://github.com/cloudposse-terraform-components/aws-strongdm) | + | tfstate-backend | [cloudposse-terraform-components/aws-tfstate-backend](https://github.com/cloudposse-terraform-components/aws-tfstate-backend) | + | tgw/cross-region-hub-connector | [cloudposse-terraform-components/aws-tgw-hub-connector](https://github.com/cloudposse-terraform-components/aws-tgw-hub-connector) | + | tgw/hub | [cloudposse-terraform-components/aws-tgw-hub](https://github.com/cloudposse-terraform-components/aws-tgw-hub) | + | tgw/spoke | [cloudposse-terraform-components/aws-tgw-spoke](https://github.com/cloudposse-terraform-components/aws-tgw-spoke) | + | vpc | [cloudposse-terraform-components/aws-vpc](https://github.com/cloudposse-terraform-components/aws-vpc) | + | vpc-flow-logs-bucket | [cloudposse-terraform-components/aws-vpc-flow-logs-bucket](https://github.com/cloudposse-terraform-components/aws-vpc-flow-logs-bucket) | + | vpc-peering | [cloudposse-terraform-components/aws-vpc-peering](https://github.com/cloudposse-terraform-components/aws-vpc-peering) | + | waf | [cloudposse-terraform-components/aws-waf](https://github.com/cloudposse-terraform-components/aws-waf) | + | zscaler | [cloudposse-terraform-components/aws-zscaler](https://github.com/cloudposse-terraform-components/aws-zscaler) | # Contributors to this project contributors: [] diff --git a/docs/targets.md b/docs/targets.md index 4a98e523f..e44b8acf8 100644 --- a/docs/targets.md +++ b/docs/targets.md @@ -1,7 +1,5 @@ - ## Makefile Targets - ```text Available targets: @@ -13,5 +11,4 @@ Available targets: upstream-component Upstream a given component ``` - From 4c0edbf17f7b70581e3764c0e9f91c9819fa4df7 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 22 Nov 2024 23:31:15 +0100 Subject: [PATCH 11/11] Update migartion script --- README.md | 2 +- README.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e9a7ea346..1ca519700 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ | aurora-mysql-resources | [cloudposse-terraform-components/aws-aurora-mysql-resources](https://github.com/cloudposse-terraform-components/aws-aurora-mysql-resources) | | aurora-postgres | [cloudposse-terraform-components/aws-aurora-postgres](https://github.com/cloudposse-terraform-components/aws-aurora-postgres) | | aurora-postgres-resources | [cloudposse-terraform-components/aws-aurora-postgres-resources](https://github.com/cloudposse-terraform-components/aws-aurora-postgres-resources) | +| argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | | auth0/app | [cloudposse-terraform-components/aws-auth0-app](https://github.com/cloudposse-terraform-components/aws-auth0-app) | | auth0/connection | [cloudposse-terraform-components/aws-auth0-connection](https://github.com/cloudposse-terraform-components/aws-auth0-connection) | | auth0/tenant | [cloudposse-terraform-components/aws-auth0-tenant](https://github.com/cloudposse-terraform-components/aws-auth0-tenant) | @@ -104,7 +105,6 @@ | eks/alb-controller | [cloudposse-terraform-components/aws-eks-alb-controller](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller) | | eks/alb-controller-ingress-class | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-class](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-class) | | eks/alb-controller-ingress-group | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-group](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-group) | -| argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | | eks/argocd | [cloudposse-terraform-components/aws-eks-argocd](https://github.com/cloudposse-terraform-components/aws-eks-argocd) | | eks/aws-node-termination-handler | [cloudposse-terraform-components/aws-eks-node-termination-handler](https://github.com/cloudposse-terraform-components/aws-eks-node-termination-handler) | | eks/cert-manager | [cloudposse-terraform-components/aws-eks-cert-manager](https://github.com/cloudposse-terraform-components/aws-eks-cert-manager) | diff --git a/README.yaml b/README.yaml index a04c7a936..e510fedb1 100644 --- a/README.yaml +++ b/README.yaml @@ -95,6 +95,7 @@ description: |- | aurora-mysql-resources | [cloudposse-terraform-components/aws-aurora-mysql-resources](https://github.com/cloudposse-terraform-components/aws-aurora-mysql-resources) | | aurora-postgres | [cloudposse-terraform-components/aws-aurora-postgres](https://github.com/cloudposse-terraform-components/aws-aurora-postgres) | | aurora-postgres-resources | [cloudposse-terraform-components/aws-aurora-postgres-resources](https://github.com/cloudposse-terraform-components/aws-aurora-postgres-resources) | + | argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | | auth0/app | [cloudposse-terraform-components/aws-auth0-app](https://github.com/cloudposse-terraform-components/aws-auth0-app) | | auth0/connection | [cloudposse-terraform-components/aws-auth0-connection](https://github.com/cloudposse-terraform-components/aws-auth0-connection) | | auth0/tenant | [cloudposse-terraform-components/aws-auth0-tenant](https://github.com/cloudposse-terraform-components/aws-auth0-tenant) | @@ -141,7 +142,6 @@ description: |- | eks/alb-controller | [cloudposse-terraform-components/aws-eks-alb-controller](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller) | | eks/alb-controller-ingress-class | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-class](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-class) | | eks/alb-controller-ingress-group | [cloudposse-terraform-components/aws-eks-alb-controller-ingress-group](https://github.com/cloudposse-terraform-components/aws-eks-alb-controller-ingress-group) | - | argocd-repo | [cloudposse-terraform-components/aws-argocd-github-repo](https://github.com/cloudposse-terraform-components/aws-argocd-github-repo) | | eks/argocd | [cloudposse-terraform-components/aws-eks-argocd](https://github.com/cloudposse-terraform-components/aws-eks-argocd) | | eks/aws-node-termination-handler | [cloudposse-terraform-components/aws-eks-node-termination-handler](https://github.com/cloudposse-terraform-components/aws-eks-node-termination-handler) | | eks/cert-manager | [cloudposse-terraform-components/aws-eks-cert-manager](https://github.com/cloudposse-terraform-components/aws-eks-cert-manager) |