SURFnet – Automation & Orchestration [email protected] Agenda • • • • • Integratie CRM Beschikbaarheid API’s Cluster Setup Deployment Pipeline Wiki pagina: https://wiki.surfnet.nl/display/NWAO Voor wie zijn we aan het werk? • Netwerken • NOC • Klantsupport • Changes • TPM/PM • Aangesloten instellingen • Service Providers • Migratie SURFnet7 -> SURFnet 8 • AA • Fin https://wiki.surfnet.nl/display/NWAO/Uses+Cases Functionaliteit CRM • • • • Ophalen van informatie over dienstafnames uit de NW database Weergave in het CRM Directe koppeling tussen producten, technisch en administratief Directe koppeling tussen dienstafname en technische dienstafname. 1 API’s • • • • • Diverse API’s beschikbaar waar al gebruik van kan worden gemaakt. Hoofd URL: https://api.automation.surf.net/<project> Hoofd URL DCN: https://api.automation.dcn.surf.net/<project> Alleen bereikbaar via VPNs. Automation LAN: 145.101.126.0/24 https://wiki.surfnet.nl/display/NWAO/GUIs+en+APIs Cluster setup Cluster eigenschappen • • • • • • Cotainers Swarm Mode Resilient Persistent Storage d.m.v distributed filesystem ”Fire and Forget” Management m.b.v Ansible https://swarm-mng.automation.surf.net Deployment pipeline • • • • • • Continuous integration Gitlab.surfnet.nl Build servers Docker registry Zodra code is gepubliceerd staat binnen een minuut de code live. “Fire and Forget” https://gitlab.surfnet.nl Komende periode • Focus op procesintegratie en workflows • Integratie workflows klantsupport (CRM) • CRM klanten en locatie api integratie in rest organisatie. Bereikbaarheid • De API is productiewaardig • Voor bugs: [email protected] • Of kom langs in 4.35! •CC BY 2.0 Attribution - 2.0 Generic Cover image Author: Roshan Nikam Title: Fiber Optic Cables Url: https://flic.kr/p/8f5tbk