SURFnet – Automation & Orchestration automation-nw@surfnet.nl
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 https://dzone.com/articles/exploring-message-brokers http://stackoverflow.com/questions/731233/activemq-or-rabbitmq-or-zeromq-or
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: automation-nw@surfnet.nl Of kom langs in 4.35!
CC BY 2.0 Cover image Author: Roshan Nikam Title: Fiber Optic Cables Url: https://flic.kr/p/8f5tbk Attribution - 2.0 Generic