Files
zt/zititest/models/smart/config/transit_router.yml

28 lines
994 B
YAML

{{$ssh_username := .Model.MustVariable "credentials.ssh.username"}}
{{$identity := .Component.PublicIdentity}}
{{$protocol := .Model.MustVariable "zitilib.fabric.data_plane_protocol"}}
{{$ctrl_ip := publicIp "component.ctrl"}}
{{$router_ip := .Host.PublicIp}}
v: 3
forwarder:
latencyProbeInterval: 1000
identity:
cert: /home/{{$ssh_username}}/fablab/pki/intermediate/certs/{{$identity}}-client.cert
server_cert: /home/{{$ssh_username}}/fablab/pki/intermediate/certs/{{$identity}}-server.cert
key: /home/{{$ssh_username}}/fablab/pki/intermediate/keys/{{$identity}}.key
ca: /home/{{$ssh_username}}/fablab/pki/intermediate/certs/{{$identity}}-server.chain.pem
ctrl:
endpoint: tls:{{$ctrl_ip}}:6262
link:
listeners:
- binding: transport
bind: {{$protocol}}:0.0.0.0:6000
advertise: {{$protocol}}:{{$router_ip}}:6000
dialers:
- binding: transport