8
0
Fork
You've already forked dns
0
DNS records for QCC
  • Ruby 94.3%
  • Makefile 5.7%
2026年04月18日 12:42:16 -04:00
lib factor out LunaRecord#add! and remove! 2026年04月18日 11:08:12 -04:00
zones add home.quecey.ca 2026年03月29日 12:51:06 -04:00
.gitignore init 2026年03月22日 15:00:56 -04:00
Gemfile switch off the cooldown repository for now 2026年04月18日 12:42:16 -04:00
Gemfile.lock switch off the cooldown repository for now 2026年04月18日 12:42:16 -04:00
Makefile add make deploy-from-inside-qcc 2026年03月22日 20:11:04 -04:00
README.md readme 2026年03月22日 15:05:16 -04:00
update-from-inside-qcc.rb move the dynamic ip handling to its own script 2026年04月18日 11:08:25 -04:00
zones.rb move the dynamic ip handling to its own script 2026年04月18日 11:08:25 -04:00

QCC DNS Configuration

This repo uses the LunaNode API to edit our DNS.

Setup

  • Get our Lunanode API key, and set env vars LUNANODE_API_ID and LUNANODE_API_KEY.
  • Install Ruby and run bundle install from this directory.

Usage

  • Edit the zone files in zones
  • Run make dry-run to see what a deploy would do.
  • Run make deploy to deploy the records.