{ "default_username": "default_user", "1tun": true, "cache_db": "/var/cache/gobroke.db", "cache_perms": { "file": { "user": "", "group": "", "mode": 384 }, "dir": { "user": "", "group": "", "mode": 448 } }, "tunnels": [ { "tun_id": 123, "addr": "203.0.113.1", "mtu": 1450, "username": "specific_user", "update_key": "abcdef", "cfg_tpls": [ { "tpl": "/etc/gobroke/tpl/dnsmasq/ra_dhcpv6.conf.tpl", "dest": "/etc/dnsmasq.d/ra_dhcpv6.conf", "perms": { "file": { "user": "", "group": "", "mode": 384 }, "dir": { "user": "", "group": "", "mode": 448 } }, "cmds": [ { "bin": "/usr/local/bin/somecmd", "args": [ "-f", "foo" ], "isol8_env": false, "env": [ "SOMEENV=SOMEVAL" ], "on_change": true, "is_tpl": false } ] }, { "tpl": "/etc/gobroke/tpl/stat.tpl", "dest": "/tmp/gobroke.dump" } ], "cmds": [ { "bin": "systemctl", "args": [ "restart", "someservice" ], "on_change": true } ] }, { "tun_id": 456, "username": "specific_user", "update_key": "defghi" } ], "cmds": [ { "bin": "/usr/local/bin/alltunsprogram" } ] }