Gufo Thor Configuration Templates¶
Gufo Thor is provided with several predefined templates which addresses various patterns of usage:
- simple - web-only setup.
- common - web and hardware integration.
- lab1 - Full hardware integration stack and lab with 3 VyOS routers.
To generate template config use:
simple¶
Simple web-only installation.
# Gufo Thor configuration
version: "1.0"
noc:
tag: master
installation_name: Unconfigured Installation
theme: noc
expose:
domain_name: go.getnoc.com
web:
port: 32777
open_browser: true
services: [web, card, shell]
common¶
Installation with web interface, hardware integration, and event-processing pipeline.
# Gufo Thor configuration
version: "1.0"
noc:
tag: master
installation_name: Unconfigured Installation
theme: noc
expose:
domain_name: go.getnoc.com
web:
port: 32777
open_browser: true
services: [web, card, discovery, activator, classifier, correlator, ping, shell]
lab1¶
Full hardware-integration stack with sample lab with 3 VyOS routers connected in ring.
# Gufo Thor configuration
version: "1.0"
noc:
tag: master
installation_name: Unconfigured Installation
theme: noc
expose:
domain_name: go.getnoc.com
web:
port: 32777
open_browser: true
pools:
vyos:
subnet: 10.0.2.0/24
address:
syslog: 10.0.2.10
trap: 10.0.2.11
services:
- web
- card
- discovery-vyos
- ping-vyos
- syslogcollector-vyos
- trapcollector-vyos
labs:
lab1:
nodes:
r1:
type: vyos
version: "1.4"
router-id: 10.0.0.1
pool-gw: true
r2:
type: vyos
version: "1.4"
router-id: 10.0.0.2
r3:
type: vyos
version: "1.4"
router-id: 10.0.0.3
links:
- prefix: 10.0.1.0/30
node-a: r1
node-z: r2
protocols:
isis:
metric: 100
- prefix: 10.0.1.4/30
node-a: r1
node-z: r3
protocols:
isis:
metric: 100
- prefix: 10.0.1.8/30
node-a: r2
node-z: r3
protocols:
isis:
metric: 100