File tree Expand file tree Collapse file tree 2 files changed +55
-22
lines changed
cookbooks/boxcutter_netbox Expand file tree Collapse file tree 2 files changed +55
-22
lines changed Original file line number Diff line number Diff line change @@ -72,3 +72,36 @@ sudo ln -s /etc/nginx/sites-available/netbox /etc/nginx/sites-enabled/netbox
7272sudo systemctl restart nginx
7373
7474```
75+
76+ ```
77+ curl --output /usr/share/keyrings/nginx-keyring.gpg \
78+ https://unit.nginx.org/keys/nginx-keyring.gpg
79+
80+ /etc/apt/sources.list.d/unit.list
81+ deb [signed-by=/usr/share/keyrings/nginx-keyring.gpg] https://packages.nginx.org/unit/ubuntu/ noble unit
82+ deb-src [signed-by=/usr/share/keyrings/nginx-keyring.gpg] https://packages.nginx.org/unit/ubuntu/ noble unit
83+
84+ sudo apt-get update
85+ sudo apt-get install unit unit-python3.12
86+
87+ source /opt/netbox/latest/venv/bin/activate
88+
89+ config.json
90+ {
91+ "listeners": {
92+ "*:8000": {
93+ "pass": "applications/netbox"
94+ }
95+ },
96+ "applications": {
97+ "netbox": {
98+ "type": "python",
99+ "path": "/opt/netbox/latest/netbox",
100+ "home": "/opt/netbox/latest/venv",
101+ "module": "netbox.wsgi"
102+ }
103+ }
104+ }
105+
106+ curl -X PUT --data-binary @config.json --unix-socket /var/run/control.unit.sock http://localhost/config
107+ ```
Original file line number Diff line number Diff line change 5050 owner 'root'
5151 group 'root'
5252 mode '0644'
53- notifies :restart , 'service[netbox]'
53+ # notifies :restart, 'service[netbox]'
5454end
5555
56- cookbook_file '/opt/netbox/latest/gunicorn.py' do
57- owner 'root'
58- group 'root'
59- mode '0755'
60- end
56+ # cookbook_file '/opt/netbox/latest/gunicorn.py' do
57+ # owner 'root'
58+ # group 'root'
59+ # mode '0755'
60+ # end
6161
62- cookbook_file '/etc/systemd/system/netbox.service' do
63- owner 'root'
64- group 'root'
65- mode '0644'
66- end
62+ # cookbook_file '/etc/systemd/system/netbox.service' do
63+ # owner 'root'
64+ # group 'root'
65+ # mode '0644'
66+ # end
6767
68- cookbook_file '/etc/systemd/system/netbox-rq.service' do
69- owner 'root'
70- group 'root'
71- mode '0644'
72- end
68+ # cookbook_file '/etc/systemd/system/netbox-rq.service' do
69+ # owner 'root'
70+ # group 'root'
71+ # mode '0644'
72+ # end
7373
74- service 'netbox-rq' do
75- action [ :enable , :start ]
76- end
74+ # service 'netbox-rq' do
75+ # action [:enable, :start]
76+ # end
7777
78- service 'netbox' do
79- action [ :enable , :start ]
80- end
78+ # service 'netbox' do
79+ # action [:enable, :start]
80+ # end
You can’t perform that action at this time.
0 commit comments