Skip to content

ZoneUp is a command-line tool that sets up domains on AWS Route53 using a predefined delegation set.

Notifications You must be signed in to change notification settings

nellcorp/zoneup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZoneUp

ZoneUp is a command-line tool that sets up domains on AWS Route53 using a predefined delegation set.

Prerequisites

  • Go 1.21 or later
  • AWS credentials configured (either through environment variables or AWS credentials file)
  • Route53 Delegation Set ID
  • SOA Webmaster email address

Environment Variables

The following environment variables must be set:

  • ZONEUP_DELEGATION_SET_ID: Your AWS Route53 delegation set ID
  • ZONEUP_SOA_EMAIL: Email address for the SOA record (e.g., [email protected])
  • ZONEUP_NAMESERVERS: Comma-separated list of nameservers (e.g., ns1.example.com,ns2.example.com)
  • AWS_ACCESS_KEY_ID: Your AWS access key ID
  • AWS_SECRET_ACCESS_KEY: Your AWS secret access key
  • AWS_REGION: Your AWS region (e.g., us-east-1)

Installation

go install github.com/nellcorp/zoneup@latest

Usage

zoneup example.com

This will create a new hosted zone for example.com using the configured delegation set and SOA email.

About

ZoneUp is a command-line tool that sets up domains on AWS Route53 using a predefined delegation set.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages