Skip to content

Commit c65e5d3

Browse files
committed
Leave in develop mode by default for now
1 parent e98cca1 commit c65e5d3

File tree

2 files changed

+55
-22
lines changed

2 files changed

+55
-22
lines changed

cookbooks/boxcutter_netbox/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,36 @@ sudo ln -s /etc/nginx/sites-available/netbox /etc/nginx/sites-enabled/netbox
7272
sudo 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+
```

cookbooks/boxcutter_netbox/recipes/default.rb

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -50,31 +50,31 @@
5050
owner 'root'
5151
group 'root'
5252
mode '0644'
53-
notifies :restart, 'service[netbox]'
53+
# notifies :restart, 'service[netbox]'
5454
end
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

0 commit comments

Comments
 (0)