Skip to content

vendorcorp/terraform-shared-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Shared Infrastructure

Shared Module for referencing common Vendor Corp infrastructure.

Usage

provider "aws" {
  region = var.region
}

module "shared" {
  source = "git::ssh://git@github.com/vendorcorp/terraform-shared-infrastructure.git?ref=v1.0.0"
  environment = var.environment
}

Requirements

No requirements.

Providers

Name Version
aws 4.60.0

Modules

No modules.

Resources

Name Type
aws_eks_cluster.vendorcorp data source
aws_eks_clusters.vendorcorp data source
aws_iam_openid_connect_provider.vendorcorp data source
aws_rds_cluster.vendorcorp data source
aws_rds_clusters.vendorcorp data source
aws_secretsmanager_secret.secret data source
aws_secretsmanager_secret_version.current data source
aws_secretsmanager_secrets.secrets data source

Inputs

No inputs.

Outputs

Name Description
eks_cluster_arn n/a
eks_cluster_id ############################################################################### AWS EKS Cluster ###############################################################################
eks_cluster_oidc_issuer n/a
eks_cluster_oidc_provider_arn n/a
eks_cluster_security_group_id n/a
pgsql_cluster_arn ############################################################################### AWS RDS Cluster ###############################################################################
pgsql_cluster_endpoint_read n/a
pgsql_cluster_endpoint_write n/a
pgsql_cluster_master_password n/a
pgsql_cluster_master_username n/a
pgsql_cluster_port n/a

The Fine Print

At the time of writing I work for Sonatype, and it is worth nothing that this is NOT SUPPORTED by Sonatype - it is purely a contribution to the open source community (read: you!).

Remember:

  • Use this contribution at the risk tolerance that you have
  • Do NOT file Sonatype support tickets related to cheque support in regard to this project
  • DO file issues here on GitHub, so that the community can pitch in