1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
{
"env": {
"pass": [
"PATH",
"HOSTNAME",
"SHLVL",
"HOME",
"PWD",
"NETBOX_REDIS_TASK_DB",
"NETBOX_DB_HOST",
"NETBOX_DB_PORT",
"NETBOX_REDIS_HOST",
"NETBOX_DB_NAME",
"NETBOX_REDIS_CACHE_DB",
"NETBOX_DB_USERNAME",
"NETBOX_DB_PASSWORD",
"NETBOX_DELETE_LEGACY_DATA",
"NETBOX_SET_ROLE",
"NETBOX_SECRET_KEY"
],
"vault-replace": [
"NETBOX_DB_USERNAME",
"NETBOX_DB_PASSWORD",
"NETBOX_SECRET_KEY"
]
},
"jobs": {
"init": [
{
"name": "migrate",
"cmd": ["/usr/bin/python3", "/opt/netbox/netbox/manage.py", "migrate"],
"run-as": "netbox"
},
{
"name": "trace_paths",
"cmd": ["/usr/bin/python3", "/opt/netbox/netbox/manage.py", "trace_paths", "--no-input"],
"run-as": "netbox"
},
{
"name": "remove_stale_contenttypes",
"cmd": ["/usr/bin/python3", "/opt/netbox/netbox/manage.py", "remove_stale_contenttypes", "--no-input"],
"run-as": "netbox"
},
{
"name": "clearsessions",
"cmd": ["/usr/bin/python3", "/opt/netbox/netbox/manage.py", "clearsessions"],
"run-as": "netbox"
},
{
"name": "clearcache",
"cmd": ["/usr/bin/python3", "/opt/netbox/netbox/manage.py", "clearcache"],
"run-as": "netbox"
},
{
"name": "lazy_reindex",
"cmd": ["/usr/bin/python3", "/opt/netbox/netbox/manage.py", "reindex", "--lazy"],
"run-as": "netbox"
}
],
"main": [
{
"name": "queue-worker",
"cmd": ["/usr/bin/python3", "/opt/netbox/netbox/manage.py", "rqworker"],
"run-as": "netbox"
},
{
"cmd": ["/usr/sbin/uwsgi", "--ini", "/etc/uwsgi/netbox.ini"],
"kill-signal": "INT",
"run-as": "root"
}
]
}
}
|