Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rgrizzell/terraform-aws-route53-dns01
Terraform module to allow a given IAM role to update its DNS01 TXT records in a given Route53 zone.
https://github.com/rgrizzell/terraform-aws-route53-dns01
Last synced: about 1 month ago
JSON representation
Terraform module to allow a given IAM role to update its DNS01 TXT records in a given Route53 zone.
- Host: GitHub
- URL: https://github.com/rgrizzell/terraform-aws-route53-dns01
- Owner: rgrizzell
- License: mit
- Created: 2024-03-07T07:58:52.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-11T05:28:12.000Z (10 months ago)
- Last Synced: 2024-12-01T02:38:29.685Z (about 1 month ago)
- Language: HCL
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-aws-route53-dns01
Terraform module to allow a given IAM role to update its DNS01 Challenge records in a given zone.
This module seeks to implement least-privilege, only allowing the role to update its own challenge records in the
specified zone and nothing else. Defaults to `_acme-challenge.`.```hcl
module "alice_certbot" {
source = "rgrizzell/route53-dns01/aws"
iam_role_name = aws_iam_instance_profile.alice.id
route53_zone_id = aws_route53_zone.public_zone_east.zone_id
zone_records = [
aws_route53_record.alice_public.name,
aws_route53_record.myapp_public.name
]
}
```