initial commit
This commit is contained in:
82
conf/_testdata/test.json
Normal file
82
conf/_testdata/test.json
Normal file
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user