dyndns

fmasuhr/dyndns/aws

Terraform Module HCL AWS ⏱ stale 3y 3mo

DynDNS service using API Gateway and AWS Lambda.

Install

module "dyndns" {
source = "fmasuhr/dyndns/aws"
version = "1.7.0"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-aws-dyndns DynDNS service using API Gateway and AWS Lambda. Credits *

Inputs (5)

NameTypeDescriptionDefault
domain_namestringDomain name used for the record.null
namestringName used for resources.null
tagsmap(string)Tags used for all created resources.{}
zone_idstringRoute53 zone used for the record.null
authenticationobject({ username = stringCredentials used for authentication via basic auth.null

Outputs (3)

lambda_cloudwatch_log_group — CloudWatch Logs group for the Lambda function.
this_lambda_function — Lambda function used for updating the DNS record.
this_api_gateway_rest_api — API Gateway serving the endpoints.

Resources (9)

aws_api_gateway_deploymentaws_api_gateway_method_settingsaws_api_gateway_rest_apiaws_api_gateway_stageaws_cloudwatch_log_groupaws_iam_roleaws_iam_role_policyaws_lambda_functionaws_lambda_permission

Details

FrameworkTerraform Module
LanguageHCL
Version1.7.0
Cloud AWS
★ Stars0
Forks1
Total downloads7.6k
Inputs5
Outputs3
Resources9
Examples1
LicenseMIT
Namespacefmasuhr
Updated