DNS records for QCC
- Ruby 94.3%
- Makefile 5.7%
| lib | factor out LunaRecord#add! and remove! | |
| zones | add home.quecey.ca | |
| .gitignore | init | |
| Gemfile | switch off the cooldown repository for now | |
| Gemfile.lock | switch off the cooldown repository for now | |
| Makefile | add make deploy-from-inside-qcc | |
| README.md | readme | |
| update-from-inside-qcc.rb | move the dynamic ip handling to its own script | |
| zones.rb | move the dynamic ip handling to its own script | |
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_IDandLUNANODE_API_KEY. - Install Ruby and run
bundle installfrom this directory.
Usage
- Edit the zone files in
zones - Run
make dry-runto see what a deploy would do. - Run
make deployto deploy the records.