Skip to content
CONFIGLANE

Network Automation · Plan / Build / Operate

Network automation you can repeat

We build the automation chain for your network: source of truth, configuration as code, validation and controlled execution — a tool for dependable changes, not an end in itself.

Discuss automation

The exact scope follows your environment and its dependencies. Pricing, service hours and response targets are agreed in the proposal.

Scope

The chain from data record to post-check

The building blocks of an automation chain that renders, validates and rolls out changes — and never loses sight of the live state.

Source of truth

NetBox as the leading data model: sites, devices, VLANs and prefixes — reconciled against reality.

Configuration as code

Target configuration from Jinja2 templates and structured data, versioned in Git instead of loose files.

Pipelines & rollout

Render, diff, dry run, approval, deploy: every standard change travels the same proven track.

Validation with pyATS

Pre- and post-checks for routing, adjacencies, redundancy and reachability — before and after every change.

Drift detection

Target-versus-actual comparison in operations: deviations surface before they become incidents.

Operational handover

Runbooks, roles and training: your team runs the chain — or we do, as a managed service.

Approach

How we proceed

Automation follows risk and economic benefit — in exactly that order.

  1. Assessment

    How reliable are inventory, standards and the change process? Where does automation pay off first?

  2. Data model & source of truth

    NetBox is built and populated; the truth moves out of spreadsheets and heads into a verified model.

  3. First chain in production

    One recurring change is automated end to end — with tests, approval and rollback.

  4. Scale-out & governance

    Further use cases, mandatory peer review, separated environments and complete logging.

In plain language

What network automation actually means

Source of truth, configuration as code and tested changes: the foundations of traceable network operations, with explicit data ownership and approvals.

Automation, in one honest paragraph

Recurring changes often apply the same requirements across many devices. Templates and Ansible can standardise that workflow. This reduces manual repetition but can also multiply a mistake. Reviewed input, a bounded scope and before-and-after checks therefore belong in the design from the start. We begin with one task whose value and risks can be assessed.

Source of truth: one answer instead of five spreadsheets

NetBox can document the intended state of sites, devices, VLANs and IP addresses. We define ownership, maintenance and approval before generating configuration from it. Changing a record does not automatically authorise a network change. Observed and intended state are reconciled separately, with conflicts requiring an explicit decision.

Tested changes: an inspection before and after every change

pyATS/Genie or appropriate alternatives can compare selected network functions before and after a change. Expected routes, neighbours or connections are explicitly defined. Missing data does not count as success, and a passing test does not prove every application works. Acceptance connects observations to the agreed expectations.

Git instead of memory: every change traceable

All templates and configurations live versioned in Git — the same tool software teams have trusted for decades. For every change it is recorded who made it, when and why, and what the state looked like before; a four-eyes review before approval is part of the process. For audits and certifications that means the evidence already exists instead of being reconstructed after the fact.

Tooling & platforms

  • NetBox
  • Ansible
  • Python
  • Jinja2
  • Git
  • Cisco pyATS / Genie
  • Meraki Dashboard API

Documented Configlane lab · TI-LFA

From intent to a verified network.

In the Next-Gen SP Core lab, CHG-0026 enables TI-LFA on R1–R7. This actual change connects inputs, approvals and operational evidence.

  1. Input and preview

    Seven device-specific intent files define candidate configuration and verification conditions. Ansible produces the diff; a manifest binds the plan, Git commit, target hosts and execution image.

  2. Approval and execution

    A separate approver signs the reviewed plan. Signature, scope and manifest are checked again before serial application. A mismatch stops execution.

  3. Result and failure drill

    CHG-0026 proves operational SR repair paths on all 20 directed core interfaces. CHG-0027 then detaches R1–R2; the repair path through R3 carries traffic. CHG-0028 restores the link as a separate change.

FAQ

Common questions about network automation

Is automation worth it for smaller networks?

Repetition, data quality, risk and maintenance effort matter more than a fixed device count. We assess a specific use case and start where the benefit is defensible. A universal payback period would be a guess without that assessment.

Does automation replace our network administrators?

No — it moves their work from the keyboard to the decision. Approvals stay with people; the machine takes over the error-prone typing and checking. Teams win back time for architecture and improvements instead of late-night routine changes.

Does our team need to know how to code?

To operate it: no. The pipeline is built so that standard changes run through maintained data and defined workflows — no coding required. If your team wants to go deeper, we provide training and runbooks; alternatively we keep operating the pipeline as a managed service.

Which devices and platforms can be automated?

The core of our practice: Cisco IOS-XE (Catalyst), NX-OS and the Meraki Dashboard API — and in principle anything with a usable API or SSH access. Ansible and Python are vendor-neutral; the initial assessment clarifies whether your environment is a fit.

What happens when an automated change goes wrong?

Before the change, we define stop criteria, before-and-after checks and an appropriate recovery path. Check mode and restoration depend on the module, device and intervention. A failed run therefore does not automatically mean that every change can be reversed.

How do we start without endangering day-to-day operations?

With the assessment: we review inventory, standards and your change process, then pick the one pipeline with the best ratio of benefit to risk. It first runs in parallel with your usual way of working until the results convince — only then does it become the standard.

Articles on this topic

Related services

Next step

Your first automated change

We start with the assessment, then automate the track that pays off first — traceable and under defined controls.

Request an assessment

Assessment → first dependable change