An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: terraform-component

cloudposse-terraform-components/aws-datadog-credentials

This component is responsible for provisioning SSM or ASM entries for Datadog API keys

Language: HCL - Size: 1.03 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-spacelift-worker-pool-controller

This component provisions the controller part of the Kubernetes Operator for Spacelift Worker Pools into an EKS cluster

Language: HCL - Size: 1020 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-reloader

This component installs the Stakater Reloader for EKS clusters

Language: HCL - Size: 472 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-alb-controller-ingress-group

This component provisions a Kubernetes Service that creates an ALB for a specific IngressGroup

Language: HCL - Size: 225 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-spacelift-worker-pool-asg

This component is responsible for provisioning Spacelift worker pools

Language: HCL - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-echo-server

This component installs the Ealenn/Echo-Server to EKS clusters

Language: HCL - Size: 1.06 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-api-gateway-rest-api

This component is responsible for deploying an API Gateway REST API

Language: HCL - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

cloudposse-terraform-components/aws-network-firewall

This component is responsible for provisioning AWS Network Firewall resources, including Network Firewall, firewall policy, rule groups, and logging configuration

Language: HCL - Size: 1.06 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-metrics-server

This component creates a Helm release for metrics-server is a Kubernetes addon that provides resource usage metrics used in particular by other addons such Horizontal Pod Autoscaler

Language: HCL - Size: 1.13 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-identity-center

This component is responsible for creating AWS SSO Permission Sets and creating AWS SSO Account Assignments, that is, assigning IdP (Okta) groups and/or users to AWS SSO permission sets in specific AWS Accounts

Language: HCL - Size: 613 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

cloudposse-terraform-components/aws-eks-idp-roles

This component installs the `idp-roles` for EKS clusters

Language: HCL - Size: 1.03 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-waf

This component is responsible for provisioning an AWS Web Application Firewall (WAF) with an associated managed rule group

Language: HCL - Size: 1.13 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-glue-catalog-database

This component provisions Glue catalog databases

Language: HCL - Size: 1010 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-teams

This component is responsible for provisioning all primary user and system roles into the centralized identity account

Language: HCL - Size: 1.06 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-kinesis-stream

This component is responsible for provisioning an Amazon Kinesis data stream

Language: HCL - Size: 1010 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-storage-class

This component is responsible for provisioning `StorageClasses` in an EKS cluster

Language: HCL - Size: 1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-cloudtrail

This component is responsible for provisioning cloudtrail auditing in an individual account

Language: HCL - Size: 1.07 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-ssm-parameters

This component is responsible for provisioning Parameter Store resources against AWS SSM

Language: HCL - Size: 1.05 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-sso-saml-provider

This component reads sso credentials from SSM Parameter store and provides them as outputs

Language: HCL - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-ipam

This component is responsible for provisioning IPAM per region in a centralized account

Language: HCL - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-redshift

This component is responsible for provisioning a RedShift instance

Language: HCL - Size: 1.01 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-vpc-peering

This component is responsible for creating a peering connection between two VPCs existing in different AWS accounts

Language: HCL - Size: 1.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-security-hub

This component is responsible for configuring Security Hub within an AWS Organization

Language: HCL - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-vpc-flow-logs-bucket

This component is responsible for provisioning an encrypted S3 bucket which is configured to receive VPC Flow Logs

Language: HCL - Size: 1.03 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 1

cloudposse-terraform-components/aws-aurora-postgres-resources

This component is responsible for provisioning Aurora Postgres resources: additional databases, users, permissions, grants, etc

Language: HCL - Size: 1.03 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

cloudposse-terraform-components/aws-dms-endpoint

This component provisions DMS endpoints

Language: HCL - Size: 992 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-rds

This component is responsible for provisioning an RDS instance

Language: HCL - Size: 1.04 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

cloudposse-terraform-components/aws-snowflake-account

This component sets up the requirements for all other Snowflake components, including creating the Terraform service user

Language: HCL - Size: 1.03 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-glue-iam

This component provisions IAM roles for AWS Glue

Language: HCL - Size: 1000 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-site-to-site-vpn

This component provisions a Site-To-Site VPN with a target AWS VPC on one side of the tunnel

Language: HCL - Size: 1.03 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 1

cloudposse-terraform-components/aws-aurora-mysql-resources

This component is responsible for provisioning Aurora MySQL resources: additional databases, users, permissions, grants, etc

Language: HCL - Size: 1.01 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-aurora-mysql

This component is responsible for provisioning Aurora MySQL RDS clusters

Language: HCL - Size: 1.08 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-cloudmap-namespace

Language: HCL - Size: 969 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-karpenter-controller

This component provisions Karpenter on an EKS cluster

Language: HCL - Size: 1.22 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

cloudposse-terraform-components/aws-shield

This component is responsible for enabling AWS Shield Advanced Protection for the following resources: Application Load Balancers (ALBs), CloudFront Distributions, Elastic IPs, Route53 Hosted Zones

Language: HCL - Size: 1.05 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-github-oidc-role

This component is responsible for creating IAM roles for GitHub Actions to assume

Language: HCL - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-route53-resolver-dns-firewall

This component is responsible for provisioning Route 53 Resolver DNS Firewall resources, including Route 53 Resolver DNS Firewall, domain lists, firewall rule groups, firewall rules, and logging configuration.

Language: HCL - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-spacelift-spaces

This component is responsible for creating and managing the spaces in the Spacelift organization

Language: HCL - Size: 1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-dms-replication-task

This component provisions DMS replication tasks

Language: HCL - Size: 1000 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-tfstate-backend

This component is responsible for provisioning an S3 Bucket and DynamoDB table that follow security best practices for usage as a Terraform backend

Language: HCL - Size: 1.11 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-redis

This component installs `redis` for EKS clusters

Language: HCL - Size: 1010 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-sqs-queue

This component is responsible for creating an SQS queue

Language: HCL - Size: 1.01 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-managed-grafana-data-source-managed-prometheus

This component is responsible for provisioning an Amazon Managed Prometheus data source for an Amazon Managed Grafana workspace

Language: HCL - Size: 961 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-ecs

This component is responsible for provisioning an ECS Cluster and associated load balancer

Language: HCL - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-dns-primary

This component is responsible for provisioning the primary DNS zones into an AWS account

Language: HCL - Size: 1.07 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-global-accelerator

This component is responsible for provisioning AWS Global Accelerator and its listeners

Language: HCL - Size: 1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-glue-schema

This component provisions Glue schemas

Language: HCL - Size: 990 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-athena

This component is responsible for provisioning an Amazon Athena workgroup, databases, and related resources

Language: HCL - Size: 1.03 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-github-action-token-rotator

This component is responsible for provisioning Github Action Token Rotator

Language: HCL - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-ssosync

Deploys AWS ssosync to sync Google Groups with AWS SSO

Language: HCL - Size: 1.31 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-cloudwatch-logs

This component is responsible for creation of CloudWatch Log Streams and Log Groups

Language: HCL - Size: 1.05 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-github-oidc-provider

This component is responsible for authorizing the GitHub OIDC provider as an Identity provider for an AWS account

Language: HCL - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-alb-controller-ingress-class

This component deploys a Kubernetes `IngressClass` resource for the AWS Load Balancer Controller

Language: HCL - Size: 1.08 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-github-webhook

This component provisions a GitHub webhook for a single GitHub repository

Language: HCL - Size: 1000 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-iam-service-linked-roles

This component is responsible for provisioning IAM Service-Linked Roles

Language: HCL - Size: 321 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-elasticsearch

This component is responsible for provisioning an Elasticsearch cluster with built-in integrations with Kibana and Logstash

Language: HCL - Size: 1.04 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-account-settings

This component is responsible for provisioning account level settings: IAM password policy, AWS Account Alias, EBS encryption, and Service Quotas

Language: HCL - Size: 1.05 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

cloudposse-terraform-components/aws-ec2-instance

This component is responsible for provisioning a single EC2 instance

Language: HCL - Size: 1.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

cloudposse-terraform-components/aws-eks-alb-controller-controller

This component creates a Helm release for [alb-controller](https://github

Language: HCL - Size: 1.86 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0