At work, I spend my day writing Terraform and Yaml and CICD pipelines to apply said resources.

In my home lab I run a 2 (soon to be more) node K3S cluster, which I manage with Flux and a lot of other things.

My main question

I am looking for a router that has one (or more) of the below:

  • Good terraform support
  • Good Scripting language (Please not the mikrotik language)

Ideally I want to store my routers config in git, and build a CI solution around the config. Not sure how I will deal with the chicken and egg issue of if there is no internet how do you git pull the repo

What I’ve found so far

Currently, I am leaning towards the Juniper solution, but that means removing the CCNA knowledge from my brain to fit their syntax in

Any help would be greatly appreciated!

  • chris240189@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Try Arista EOS. You can download docker (cEOS) and virtual machine images (vEOS) for free once you create a free account.

    You can also spin those up pretty easily with containerlab. And automate/manage them with ansible.