32 lines
837 B
YAML
32 lines
837 B
YAML
version: 1
|
|
kinds:
|
|
- name: frr
|
|
cmd: |
|
|
chown frr:frr -R /var/run/frr
|
|
chown frr:frr -R /var/log/frr
|
|
/usr/lib/frr/frrinit.sh start
|
|
tail -F /var/log/frr/frr.log
|
|
cleanup-cmd: |
|
|
/usr/lib/frr/frrinit.sh stop
|
|
volumes:
|
|
- "./%NAME%:/etc/frr"
|
|
- "%RUNDIR%/var.lib.frr:/var/lib/frr"
|
|
- "%RUNDIR%/var.log.frr:/var/log/frr"
|
|
- "%RUNDIR%/var.run.frr:/var/run/frr"
|
|
- "%RUNDIR%/var.tmp.frr:/var/tmp/frr"
|
|
cap-add:
|
|
- SYS_ADMIN
|
|
- AUDIT_WRITE
|
|
merge: ["volumes"]
|
|
cli:
|
|
commands:
|
|
- name: ""
|
|
exec: "vtysh -c '{}'"
|
|
format: "[ROUTER ...] COMMAND"
|
|
help: "execute vtysh COMMAND on the router[s]"
|
|
kinds: ["frr"]
|
|
- name: "vtysh"
|
|
exec: "/usr/bin/vtysh"
|
|
format: "vtysh ROUTER [ROUTER ...]"
|
|
new-window: true
|
|
kinds: ["frr"]
|