All Projects → azavea → terraform-aws-acm-certificate

azavea / terraform-aws-acm-certificate

Licence: Apache-2.0 license
A Terraform module to create an Amazon Certificate Manager (ACM) certificate with Route 53 DNS validation.

Programming Languages

HCL
1544 projects
shell
77523 projects

Projects that are alternatives of or similar to terraform-aws-acm-certificate

terraform-aws-route53
A Terraform module to create a Route53 Domain Name System (DNS) on Amazon Web Services (AWS). https://aws.amazon.com/route53/
Stars: ✭ 39 (-9.3%)
Mutual labels:  amazon-web-services, terraform-modules
terraform-aws-s3-bucket
A Terraform module to create a Simple Storage Service (S3) Bucket on Amazon Web Services (AWS). https://aws.amazon.com/s3/
Stars: ✭ 47 (+9.3%)
Mutual labels:  amazon-web-services, terraform-modules
terraform-aws-ecs-web-service
A Terraform module to create an Amazon Web Services (AWS) EC2 Container Service (ECS) service associated with an Application Load Balancer (ALB).
Stars: ✭ 26 (-39.53%)
Mutual labels:  amazon-web-services, terraform-modules
terraform-aws-cognito-user-pool
A Terraform module to create and manage Cognito User Pools (Simple and Secure User Sign-Up, Sign-In, and Access Control) on Amazon Web Services (AWS). https://aws.amazon.com/cognito
Stars: ✭ 46 (+6.98%)
Mutual labels:  amazon-web-services, terraform-modules
terraform-aws-iam-user
A Terraform module to create and manage Identity and Access Management (IAM) Users on Amazon Web Services (AWS). https://aws.amazon.com/iam
Stars: ✭ 17 (-60.47%)
Mutual labels:  amazon-web-services, terraform-modules
terraform-aws-vpc
A Terraform module to create an Amazon Web Services (AWS) Virtual Private Cloud (VPC).
Stars: ✭ 24 (-44.19%)
Mutual labels:  amazon-web-services, terraform-modules
terraform-aws-lambda-function
A Terraform module for deploying and managing Lambda functions on Amazon Web Services (AWS). https://aws.amazon.com/lambda/
Stars: ✭ 37 (-13.95%)
Mutual labels:  amazon-web-services, terraform-modules
terraform-aws-redis-elasticache
A Terraform module to create an Amazon Web Services (AWS) Redis ElastiCache cluster.
Stars: ✭ 33 (-23.26%)
Mutual labels:  amazon-web-services, terraform-modules
terraform-aws-cloudtrail
Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs
Stars: ✭ 78 (+81.4%)
Mutual labels:  terraform-modules
AutoSpotting
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
Stars: ✭ 2,058 (+4686.05%)
Mutual labels:  amazon-web-services
cheatsheet-aws-A4
☁️ AWS CheatSheets In A4
Stars: ✭ 45 (+4.65%)
Mutual labels:  amazon-web-services
aws-tutorial-code
AWS tutorial code.
Stars: ✭ 114 (+165.12%)
Mutual labels:  amazon-web-services
monitoring-jump-start
Monitor AWS resources with ease
Stars: ✭ 67 (+55.81%)
Mutual labels:  amazon-web-services
terraform-aws-base-networking
Terraform module for building base networking in AWS
Stars: ✭ 15 (-65.12%)
Mutual labels:  terraform-modules
terraform-aws-nlb-containers
Creates a Network Load Balancer (NLB) for serving an ECS backed service.
Stars: ✭ 11 (-74.42%)
Mutual labels:  terraform-modules
terraform-aws-api-gateway
Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements.
Stars: ✭ 43 (+0%)
Mutual labels:  terraform-modules
terraform-aws-ecs-fargate-service
AWS ECS Fargate Service Terraform Module
Stars: ✭ 52 (+20.93%)
Mutual labels:  amazon-web-services
pytest-localstack
Pytest plugin for local AWS integration tests
Stars: ✭ 66 (+53.49%)
Mutual labels:  amazon-web-services
terraform-aws-ecs-fargate-scheduled-task
AWS ECS Fargate Schedule Task Terraform Module
Stars: ✭ 25 (-41.86%)
Mutual labels:  amazon-web-services
terraform-module-versions
CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform
Stars: ✭ 143 (+232.56%)
Mutual labels:  terraform-modules

terraform-aws-acm-certificate

CircleCI

A Terraform module to create an Amazon Certificate Manager (ACM) certificate with Route 53 DNS validation.

Usage

When making use of this module, ensure that either the AWS_DEFAULT_REGION or AWS_REGION environment variable is set. This helps bypass validation checks that want the provider blocks within this module to have a region attribute specified.

provider "aws" {
  region = "us-east-1"
  alias  = "certificates"
}

provider "aws" {
  region = "us-west-2"
  alias  = "dns"
}

resource "aws_route53_zone" "default" {
  name = "azavea.com"
}

module "cert" {
  source = "github.com/azavea/terraform-aws-acm-certificate"

  providers = {
    aws.acm_account     = "aws.certificates"
    aws.route53_account = "aws.dns"
  }

  domain_name                       = "azavea.com"
  subject_alternative_names         = ["*.azavea.com"]
  hosted_zone_id                    = "${aws_route53_zone.default.zone_id}"
  validation_record_ttl             = "60"
  allow_validation_record_overwrite = true
}

Variables

  • domain_name - Primary domain name associated with certificate. Also used for the Name tag of the ACM certificate.
  • subject_alternative_names - Subject alternative domain names.
  • hosted_zone_id - Route 53 hosted zone ID for domain_name.
  • validation_record_ttl - Route 53 record time-to-live (TTL) for validation record (default: 60).
  • allow_validation_record_overwrite - Allow Route 53 record creation to overwrite existing records (default: true).
  • tags - A map of extra tags that is associated with the ACM Certificate.

Outputs

  • arn - The Amazon Resource Name (ARN) of the ACM certificate
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].