Vi bygger konfiguration från en gemensam sanningskälla och mallar, oberoende av nätverksleverantör. Varje ändring valideras och granskas före leverans.
Nätverket beskrivet som kod
Inventera faktisk konfiguration, inte bara befintliga ritningar.
Beskriv enheter, gränssnitt, segment och adresser i NetBox, Nautobot eller filer i ert repo.
Mall per enhetstyp och roll med gemensamma namnstandarder.
Bygg konfiguration och dokumentation från samma källa.
Jämför det som körs med källan och hantera avvikelser en i taget.
SanningskällaEnheter, gränssnitt, segment och adresser.
Mallar och namnstandarderSamma enhetstyp konfigureras konsekvent.
Konfiguration per enhetByggd från källa och mallar.
AvvikelseJämför det som körs med det som ska köras.
Samma väg för varje ändring
Ändra källa eller mall i en branch med motivering.
Validera syntax och struktur och visa diff mot det som körs. Använd virtuellt labb, exempelvis Containerlab, där det ger nytta.
En kollega granskar ändring och diff.
Leverera med Ansible eller enheternas API:er, i etapper med efterkontroller.
Larm bygger på samma källa. Historik och återgång genom Git finns till hands vid felsökning.
Teamet gör ändringarna
Sanningskälla, mallar, pipeline, namnstandarder och runbooks stannar hos er.
Dokumentera också hur ändringar görs när pipeline inte kan användas.
Teamet tar en ändring från branch till enhet, återgår via Git och lägger till en enhet från mall.
Börja med inventering eller ett första automatiserat ändringsflöde.