DNS automation: Simplifying the transition between GitLab and production

Moving automation workflows from development and testing labs into the production phase usually involves some administrative hassle.¬† Here’s how we fix that.

Key Takeaways
  • Network automation must continuously evolve to align with changing business requirements, scale, and technologies, requiring agile development practices.
  • Development labs, repositories, and test environments are essential to iteratively design, validate, and adjust automation workflows before production deployment.
  • Promoting automation workflows from lab to production typically involves significant administrative overhead such as setting permissions, reconfiguring systems, and restarting servers.
  • Production deployments require built-in rollback mechanisms so that faulty workflows can be reverted while preserving original code and configurations.
  • BlueCat provides a script that integrates GitLab with its DNS automation platform to automatically import workflows without manual reconfiguration of environments.
  • The GitLab-to-BlueCat workflow includes automated backup of existing Gateway server utilities, files, and workflows to protect against data loss during updates or reversion.

The most effective network automation programs are constantly evolving.  As business requirements change, as scale enlarges support needs, as new technologies complicate existing procedures, IT managers can’t just sit on their laurels.  They have to be out in front of organizational change, ensuring that the automated processes they built in the past will stand the test of time.

Labs, repositories, and test environments make this agile development process possible.  As the underlying logic and requirements of automation change, these toolkits are what developers and IT managers use to create and adjust what they deploy out in the field. 

Smoothing out the production deployment process

Moving automation workflows from development and testing labs into the production phase usually involves some administrative hassle.  You have to set the permissions.  You have to reconfigure systems.  You have to load everything up.  Usually you have to restart the servers.  It all takes more time than it should.

There’s also a need for some built-in protection against automation workflows which don’t perform as designed out in the wild.  If you promote a workflow from the lab into a production environment and discover an error, there should be a way to backtrack while preserving the original code in a back-up location.

To promote a more seamless flow between lab and production environments while offering a hedge against errors, BlueCat created a script which connects the GitLab repository used by many internal development teams and BlueCat’s own DNS automation platform.  The workflow automatically brings resources from GitLab into the BlueCat automation platform without the need to reconfigure and reset a bunch of resources.

How it works

When you want to promote a workflow from GitLab to the BlueCat automation platform, you’ll be prompted to select the configuration parameters which are already available.

The workflow automatically backs up utility folders, files, and workflows currently deployed on the Gateway server to ensure that nothing is lost in the event of reversion to a previous edition of a workflow.

Download the workflow today on our BlueCat Labs repository.


An avatar of the author

BlueCat provides core services and solutions that help our customers and their teams deliver change-ready networks. With BlueCat, organizations can build reliable, secure, and agile mission-critical networks that can support transformation initiatives such as cloud adoption and automation. BlueCat’s growing portfolio includes services and solutions for automated and unified DDI management, network security, multicloud management, and network observability and health.

Related content

Replace BIND and ISC with Micetro DNS/DHCP Server (MDDS)

Tired of patching and manually configuring BIND DNS and ISC DHCP? Discover how Micetro MDDS appliances can replace them for modern DDI.

Read more

Automate it all in Integrity with REST v2 API-first DDI management

Discover API-first DDI with Integrity X by using REST v2 to automate DNS, DHCP, and IPAM for scalable, secure network operations.

Read more

Agentic AI adoption in network observability propels NetOps teams

Network observability is crucial for today’s networks and even more capable with agentic AI, according to new Omdia and BlueCat research.

Read more

Stop the ticket bottleneck: Automate DNS, DHCP, and IPAM with Quick Service

Automated DNS, DHCP, and IPAM (DDI) service delivery enables organizations to replace manual, ticket-based workflows with policy-driven, self-service…

Read more

⏳ Cisco Live is almost here. Put BlueCat on your agenda for smarter, more secure networks.