This module may be used to create Route 53 Resolver Endpoint resources in AWS cloud provider......
This module needs Terraform 0.12.19 or newer. You can download the latest Terraform version from here.
This module deploys aws services details are in respective feature branches.
Below we are able to check the resources that are being created as part of this module call:
- Route 53 Resolver Endpoint
To use this module, add the following call to your code:
Example for Route53 Resolver endpoint - InBound
module "autoscaling_group" {
source = "git::https://github.com/nitinda/terraform-module-aws-route53-resolver-endpoint.git?ref=master"
providers = {
aws = aws.services
}
}
Example for Route53 Resolver endpoint - OutBound
module "autoscaling_group" {
source = "git::https://github.com/nitinda/terraform-module-aws-route53-resolver-endpoint.git?ref=master"
providers = {
aws = aws.services
}
}
The variables required in order for the module to be successfully called from the deployment repository are the following:
Variable | Description | Type | Argument Status |
---|---|---|---|
direction | The direction of DNS queries | string | Required |
ip_address | The subnets and IP addresses in your VPC | any | Required |
security_group_ids | The ID of one or more security groups | list(string) | Required |
name | The friendly name of the Route 53 | string | Required |
tags | A mapping of tags to assign to the resource | map(string) | Required |
- id
- arn
- host_vpc_id
In order for the variables to be accessed on module level please use the syntax below:
module.<module_name>.<output_variable_name>
The output variable is able to be accessed through terraform state file using the syntax below:
data.terraform_remote_state.<module_name>.<output_variable_name>
Module maintained by Module maintained by the - Nitin Das