Skip to content

aperim/routeros-dhcp-dns

Repository files navigation

Welcome to RouterOS to DNS gateway 👋

Version License: APACHE--2 Twitter: troykelly

Receive RouterOS DHCP Lease events and update a DNS server

Assumptions

You have a Google Cloud account, you have enabled billing and Google Cloud Run. (If you are hosting this in Cloud Run)

Usage

If you just want to deploy and get running - copy .env.example to .env and update the information.

Once that is up-to-date - just run ./deploy.sh and your project will be deployed

Configuration

.env example

PROVIDER: constellix
CONSTELLIX_USERNAME: d0ff4ace-e47a-4c27-af93-744c553cf4d5
CONSTELLIX_TOKEN: cc87ef6e-4322-48f0-8865-e6618c7bbd0a
SERVICE_NAME=service-name
REGION=australia-southeast1
PROJECT_ID=project-id
Variable Required Note
SERVICE_NAME No Cloud Run service name (only needed if using ./deploy.sh)
REGION No Cloud Run region (only needed if using ./deploy.sh)
PROJECT_ID No Cloud Run project ID (only needed if using ./deploy.sh)
PROVIDER Yes Currently only CONSTELLIX supported
CONSTELLIX_USERNAME Yes The Constellix API username
CONSTELLIX_TOKEN Yes The Constellix API password

Author

👤 Troy Kelly

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2020 Aperim Pty Ltd.
This project is APACHE--2 licensed.


This README was generated with ❤️ by readme-md-generator

About

Send routeros DHCP host details to Constellix DNS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published