Displaying 1 to 20 from 20 results

external-dns - Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services

  •    Go

ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.Inspired by Kubernetes DNS, Kubernetes' cluster-internal DNS server, ExternalDNS makes Kubernetes resources discoverable via public DNS servers. Like KubeDNS, it retrieves a list of resources (Services, Ingresses, etc.) from the Kubernetes API to determine a desired list of DNS records. Unlike KubeDNS, however, it's not a DNS server itself, but merely configures other DNS providers accordingly—e.g. AWS Route 53 or Google CloudDNS.

nice-route53 - A nicer API to Amazon's Route53.

  •    Javascript

This package provides the API you really wanted to Amazon's Route53 service. Caveat: if you try to create a zone for example.org, we send a CallerReference of example.org. This is so that you will get an error if you try to create a second zone for the same domain name. If you actually want to create a 2nd zone for the same domain name, you should use the low-level API using aws-sdk from Amazon. This library won't do that for you.




certbot-route53 - Helping create Let's Encrypt certificates for AWS Route53

  •    Shell

This shell script helps create Let's Encrypt certificates for AWS Route53. It uses Certbot to automate certificate requests, and the AWS CLI to automate DNS challenge record creation. Install Certbot and the AWS CLI. You can use Homebrew (brew install awscli certbot) or pip (pip install awscli certbot).

cfn-api-gateway-custom-domain - API Gateway custom domains as CloudFormation resources, backed by Let's Encrypt

  •    Javascript

This is a CloudFormation custom resource for API Gateway custom domains. It runs Certbot on Lambda to create certificates, and automatically creates Route53 DNS records to respond to Let's Encrypt domain ownership challenges. It's basically a prollyfill for the conspicuously missing AWS::ApiGateway::DomainName resource type, which will likely land if/when AWS Certificate Manager supports API Gateway.

route53-controller - Update AWS Route53 record sets from AWS Lambda

  •    Javascript

When launching new EC2 instances in AWS, it is often desirable to add the new instance's IP to a route53 record set. For instance when an autoscaling group launches a new node, it would be convenient if the node's IP could be automatically added to a record set, similarly to the way it can be automatically added to a load balancer group. route53-controller provides a service to automatically add instances to Route53 record sets. You provide a resource.json describing which instances to add to which record set, and route53-controller adds the appropriate IPs to your record sets when invoked.


serverless-domain-manager - Serverless plugin for managing custom domains with API Gateways.

  •    Javascript

Create custom domain names that your lambda can deploy to with serverless. Allows for base path mapping when deploying and deletion of domain names. Amplify builds innovative and compelling digital educational products that empower teachers and students across the country. We have a long history as the leading innovator in K-12 education - and have been described as the best tech company in education and the best education company in tech. While others try to shrink the learning experience into the technology, we use technology to expand what is possible in real classrooms with real students and teachers.

ddns-route53 - Dynamic DNS updater using AWS Route53

  •    Shell

Simple dynamic DNS updater script using Amazon Route53. Source is originally from Roll your own dynamic DNS service using Amazon Route53 though it's been modified to use OpenDNS for getting the current IP address, as well as usage of command line arguments and environment variables.

zinc - Route 53 zone manager.

  •    Python

Zinc is a Route 53 zone manager. Zinc was developed by the awesome engineering team at Presslabs, a Managed WordPress Hosting provider.

dyndns53 - Run your own dynamic DNS service with Amazon Route 53

  •    Go

dyndns53 lets you run your own dynamic DNS service with Amazon Route 53 by updating a domain of your choice with the public IP address of the machine it runs on. Register a domain name, if you haven't already. Then log in to the AWS management console and follow the steps below.

terraform-aws-route53-alias - Terraform Module to Define Vanity Host/Domain (e

  •    HCL

Terraform module that implements "vanity" host names (e.g. brand.com) as ALIAS records to another Route53 DNS resource record (e.g. ELB/ALB, S3 Bucket Endpoint or CloudFront Distribution). Unlike CNAME records, the synthetic ALIAS record works with zone apexes. This project is part of our comprehensive "SweetOps" approach towards DevOps.

terraform-aws-route53-cluster-hostname - Terraform module to define a consistent AWS Route53 hostname

  •    HCL

This project is part of our comprehensive "SweetOps" approach towards DevOps. It's 100% Open Source and licensed under the APACHE2.

terraform-aws-s3-website - Terraform Module for Creating S3 backed Websites and Route53 DNS

  •    HCL

This project is part of our comprehensive "SweetOps" approach towards DevOps. It's 100% Open Source and licensed under the APACHE2.

ingress53 - Maintains Route53 DNS records for Kubernetes Ingresses

  •    Go

ingress53 is a service designed to run in kubernetes and maintain DNS records for the cluster's ingress resources in AWS Route53. It will watch the kubernetes API (using the service token) for any Ingress resource changes and try to apply those records to route53 in Amazon, mapping the record to the "target", which is the dns name of the ingress endpoint for your cluster.

auto53 - Automatic Route53 updates based on EC2 Autoscaling state changes

  •    Go

auto53 solves the issue of keeping a route53 zone up to date with the changes that an autoscaling group might face. The AWS credentials are accessed via the default behavior of AWS CLI (either environment variables or config file under ~/.aws).

govuk-dns - A collection of Rake tasks to manage DNS using Terraform

  •    Ruby

A set of rake tasks for managing DNS records using Terraform. Install Terraform 0.8 and bundle install the required Ruby gems.

terraform-aws-route53-cluster-zone - Terraform module to easily define consistent cluster domains on Route53 (e

  •    HCL

Terraform module to easily define consistent cluster domains on Route53. This project is part of our comprehensive "SweetOps" approach towards DevOps.

ddns-route53 - 🛣 Dynamic DNS for Amazon Route 53 on a time-based schedule

  •    Go

ddns-route53 🛣 is a CLI application written in Go that lets you run your own dynamic DNS service with Amazon Route 53 on a time-based schedule. MIT. See LICENSE for more details.