ETOOBUSY 🚀 minimal blogging for the impatient
ClouDNS CLI: update
TL;DR
A little update on this project.
I eventually put the code I’m working on in cloudns.
To try it out:
- install dependencies using the provided
cpanfile
(see Installing Perl Modules if you don’t know what to do with it); - adjust environment variable
PERL5LIB
to see the modules. If you installed the modules under$PWD/local
, then do:
export PERL5LIB="$PWD/local/lib/perl5"
- set relevant environment variables for the service:
CLOUDNS_CREDENTIALS='sub-auth-user your-user-name your-password'
CLOUDNS_DOMAIN=your-domain.com
CLOUDNS_DUMP=1
- try out a query or two
id="$(./cloudns add a --host gasp --record 10.20.30.40)"
printf 'id: <%s>\n' "$id"
sleep 2
./cloudns del "$id"
The prototype supports listing, adding a few record types and deleting them by identifier. It might also be interesting to add an interactive interface… time will tell.
Stay safe everyone!