Skip to content

schubergphilis/terraform-aws-mcaf-route53-profiles

Repository files navigation

terraform-aws-mcaf-route53-profiles

Terraform module to:

Usage

To create a Route53 Profile and associated resources, define the following input variables:

  1. name - This will be the name of the Route53 Profile
  2. associated_resources - This maps association names to resource ARNs that will be associated with the Route53 Profile
module "route53_profile" {
  source  = "schubergphilis/mcaf-route53-profiles/aws"
  version = "~> 1.0.0"

  name = "profile-1"
  associated_resources = {
    resolver-rule-1 = "arn:aws:route53resolver:eu-central-1:123456789012:resolver-rule/rslvr-rr-01a2bcd3456e7890f"
    resolver-rule-2 = "arn:aws:route53resolver:eu-central-1:123456789012:resolver-rule/rslvr-rr-02a2bcd3456e7890f"
  }
}

Requirements

Name Version
terraform >= 1.6
aws >= 5.82

Providers

Name Version
aws >= 5.82

Modules

No modules.

Resources

Name Type
aws_route53profiles_profile.default resource
aws_route53profiles_resource_association.default resource

Inputs

Name Description Type Default Required
associated_resources A map of Association Names to Resource ARNs to associate with the AWS Route53 Profile map(string) n/a yes
name Name of the Route53 Profile string n/a yes

Outputs

Name Description
profile_arn n/a
profile_id n/a
profile_name n/a

About

Terraform module to create, manage, and share Route53 Profiles

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages