aboutsummaryrefslogtreecommitdiff
path: root/netbox/simplevisor.json
blob: e0740b98ca1264ffd81e464162c55828191f6688 (plain)
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"
            }
        ]
    }
}