Skip to content

Hand crafted modules with AWS CLI scripts to speed up your velocity.

Notifications You must be signed in to change notification settings

rajat965ng/aws_terraform_modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Terraform modules

  • Initialize your provider.tf before using this module.

Following list has the names of hand-crafted modules that are ready to use or in-development.

  • Cognito
  • VPC
  • EKS (Elastic Kubernetes Service)
  • Istio [Service Mesh]
    • Sample BookInfo Application
    • Prometheus and Grafana
    • Elasticsearch, Logstash and Kibana (ELK)
    • Filebeat

Providers [provider.tf]

provider "aws" {
  access_key = "<Access Key>"
  secret_key = "<Secret Key>"
  region = "ap-southeast-1"
}

provider "kubernetes" {
  config_path    = "kubeconfig"
  config_context = "<ContextName>"
}

provider "helm" {
  kubernetes {
    config_path = "kubeconfig"
  }
}

EKS [eks/main.tf]

module "eks" {
  source       = "git::https://github.com/rajat965ng/aws_terraform_modules.git//eks"
  cluster-name = "maroon"
  aws_region   = "ap-southeast-1"
}

Service Mesh [/main.tf]

module "service-mesh" {
  source            = "git::https://github.com/rajat965ng/aws_terraform_modules.git//service-mesh"
  init_sample_app   = true
  enable_monitoring = true
  enable_logging    = true
}

About

Hand crafted modules with AWS CLI scripts to speed up your velocity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published