Skip to content

Commit 5ebb2fb

Browse files
committed
(node/dhcp1.cp) fwv
1 parent 278fb69 commit 5ebb2fb

File tree

1 file changed

+343
-0
lines changed

1 file changed

+343
-0
lines changed
Lines changed: 343 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,343 @@
1+
---
2+
nm::connections:
3+
enp1s0:
4+
content:
5+
connection:
6+
id: "enp1s0"
7+
uuid: "1aa9cca6-8596-4e4e-96a6-e4a1028cd8d2"
8+
type: "ethernet"
9+
interface-name: "enp1s0"
10+
ethernet: {}
11+
ipv4:
12+
address1: "139.229.160.3/24,139.229.160.254"
13+
dns: "139.229.160.53;139.229.160.54;139.229.160.55;"
14+
dns-search: "cp.lsst.org;"
15+
method: "manual"
16+
ipv6:
17+
method: "disabled"
18+
proxy: {}
19+
20+
dhcp::interfaces:
21+
- "enp1s0bogus"
22+
23+
dhcp::authoritative: true
24+
dhcp::pxeserver: "139.229.160.5" # foreman
25+
# theforeman/dhcp 5.0.1 only supports `option domain-search` per pool
26+
dhcp::options:
27+
- "voip-tftp-server code 150 = { ip-address }"
28+
- "space cisco"
29+
- "cisco.wlc code 241 = array of ip-address"
30+
- "local-encapsulation code 43 = encapsulate cisco"
31+
dhcp::pools:
32+
IT-GSS:
33+
network: "139.229.160.0"
34+
mask: "255.255.255.0"
35+
gateway: "139.229.160.254"
36+
range:
37+
- "139.229.160.115 139.229.160.126"
38+
search_domains: "%{alias('dhcp::dnsdomain')}"
39+
IT-CORE-SERVICES:
40+
network: "139.229.161.0"
41+
mask: "255.255.255.224"
42+
gateway: "139.229.161.30"
43+
range:
44+
- "139.229.161.20 139.229.161.26"
45+
search_domains: "%{alias('dhcp::dnsdomain')}"
46+
IT-HYPERVISOR:
47+
network: "139.229.161.32"
48+
mask: "255.255.255.240"
49+
gateway: "139.229.161.46"
50+
range:
51+
- "139.229.161.40 139.229.161.42"
52+
search_domains: "%{alias('dhcp::dnsdomain')}"
53+
MERKEN-FQDN:
54+
network: "139.229.161.96"
55+
mask: "255.255.255.240"
56+
gateway: "139.229.161.110"
57+
range:
58+
- "139.229.161.97 139.229.161.107"
59+
search_domains: "%{alias('dhcp::dnsdomain')}"
60+
MERKEN-METALLB:
61+
network: "139.229.161.64"
62+
mask: "255.255.255.224"
63+
gateway: "139.229.161.94"
64+
range:
65+
- "139.229.161.65 139.229.161.91"
66+
search_domains: "%{alias('dhcp::dnsdomain')}"
67+
IT-BMC:
68+
network: "139.229.162.0"
69+
mask: "255.255.255.0"
70+
gateway: "139.229.162.254"
71+
range:
72+
- "139.229.162.230 139.229.162.250"
73+
search_domains: "%{alias('dhcp::dnsdomain')}"
74+
Summit-Wireless:
75+
network: "139.229.163.0"
76+
mask: "255.255.255.0"
77+
gateway: "139.229.163.254"
78+
range:
79+
- "139.229.163.1 139.229.163.239"
80+
# 139.229.163.240/28 is reserved for the network gateway and static
81+
# IP addresses.
82+
search_domains: "%{alias('dhcp::dnsdomain')}"
83+
RubinObs-LHN:
84+
network: "139.229.164.0"
85+
mask: "255.255.255.0"
86+
gateway: "139.229.164.254"
87+
range:
88+
- "139.229.164.1 139.229.164.200"
89+
search_domains: "%{alias('dhcp::dnsdomain')}"
90+
CDS-ARCH:
91+
network: "139.229.165.0"
92+
mask: "255.255.255.0"
93+
gateway: "139.229.165.254"
94+
range:
95+
- "139.229.165.200 139.229.165.249"
96+
search_domains: "%{alias('dhcp::dnsdomain')}"
97+
CDS-ARCH-DDS:
98+
network: "139.229.166.0"
99+
mask: "255.255.255.0"
100+
gateway: "139.229.166.254"
101+
range:
102+
- "139.229.166.100 139.229.166.249"
103+
static_routes:
104+
- {network: "139.229.147", mask: "24", gateway: "139.229.166.254"}
105+
- {network: "139.229.167", mask: "24", gateway: "139.229.166.254"}
106+
- {network: "139.229.170", mask: "24", gateway: "139.229.166.254"}
107+
- {network: "139.229.178", mask: "24", gateway: "139.229.166.254"}
108+
ESS-Sensors:
109+
network: "139.229.168.0"
110+
mask: "255.255.255.128"
111+
gateway: "139.229.168.126"
112+
range:
113+
- "139.229.168.100 139.229.168.125"
114+
search_domains: "%{alias('dhcp::dnsdomain')}"
115+
Dome-Calibrations:
116+
network: "139.229.168.128"
117+
mask: "255.255.255.192"
118+
gateway: "139.229.168.190"
119+
range:
120+
- "139.229.168.140 139.229.168.189"
121+
search_domains: "%{alias('dhcp::dnsdomain')}"
122+
MTDome-Hardware:
123+
network: "139.229.168.192"
124+
mask: "255.255.255.192"
125+
gateway: "139.229.168.254"
126+
range:
127+
- "139.229.168.243 139.229.168.249"
128+
search_domains: "%{alias('dhcp::dnsdomain')}"
129+
Startracker:
130+
network: "139.229.169.0"
131+
mask: "255.255.255.0"
132+
gateway: "139.229.169.254"
133+
range:
134+
- "139.229.169.200 139.229.169.249"
135+
search_domains: "%{alias('dhcp::dnsdomain')}"
136+
mtu: 9000
137+
DDS-Auxtel:
138+
network: "139.229.170.0"
139+
mask: "255.255.255.0"
140+
gateway: "139.229.170.254"
141+
range:
142+
- "139.229.170.64 139.229.170.191" # ~/25
143+
search_domains: "%{alias('dhcp::dnsdomain')}"
144+
TMA-Network:
145+
network: "139.229.171.0"
146+
mask: "255.255.255.0"
147+
gateway: "139.229.171.254"
148+
range:
149+
- "139.229.171.150 139.229.171.180"
150+
search_domains: "%{alias('dhcp::dnsdomain')}"
151+
LSSTCAM:
152+
network: "139.229.173.0"
153+
mask: "255.255.255.128"
154+
gateway: "139.229.173.126"
155+
range:
156+
- "139.229.173.40 139.229.173.100"
157+
search_domains: "%{alias('dhcp::dnsdomain')}"
158+
CCS-Pathfinder:
159+
network: "139.229.174.0"
160+
mask: "255.255.255.0"
161+
gateway: "139.229.174.254"
162+
range:
163+
- "139.229.174.200 139.229.174.249"
164+
search_domains: "%{alias('dhcp::dnsdomain')}"
165+
CCS-ComCam:
166+
network: "139.229.175.0"
167+
mask: "255.255.255.192"
168+
gateway: "139.229.175.62"
169+
range:
170+
- "139.229.175.1 139.229.175.61"
171+
search_domains: "%{alias('dhcp::dnsdomain')}"
172+
CCS-LSSTCam:
173+
network: "139.229.175.64"
174+
mask: "255.255.255.192"
175+
gateway: "139.229.175.126"
176+
range:
177+
- "139.229.175.101 139.229.175.120"
178+
search_domains: "%{alias('dhcp::dnsdomain')}"
179+
CCS-Test-APP:
180+
network: "139.229.175.128"
181+
mask: "255.255.255.128"
182+
gateway: "139.229.175.254"
183+
range:
184+
- "139.229.175.241 139.229.175.249"
185+
search_domains: "%{alias('dhcp::dnsdomain')}"
186+
TCS-APP:
187+
network: "139.229.178.0"
188+
mask: "255.255.255.0"
189+
gateway: "139.229.178.254"
190+
range:
191+
# We allocate 139.229.178.0/26 for DHCP, minus .178.1 as that
192+
# host is statically allocated.
193+
- "139.229.178.2 139.229.178.58"
194+
search_domains: "%{alias('dhcp::dnsdomain')}"
195+
yagan-lhn:
196+
network: "139.229.180.0"
197+
mask: "255.255.255.0"
198+
gateway: "139.229.180.254"
199+
range:
200+
- "139.229.180.129 139.229.180.190" # ~/26
201+
search_domains: "%{alias('dhcp::dnsdomain')}"
202+
static_routes:
203+
- {network: "134.79.20", mask: "23", gateway: "139.229.180.254"}
204+
- {network: "134.79.23", mask: "24", gateway: "139.229.180.254"}
205+
- {network: "134.79.235.224", mask: "28", gateway: "139.229.180.254"}
206+
- {network: "134.79.235.240", mask: "28", gateway: "139.229.180.254"}
207+
ELQUI:
208+
network: "139.229.181.0"
209+
mask: "255.255.255.192"
210+
gateway: "139.229.181.30"
211+
range:
212+
- "139.229.181.50 139.229.181.59"
213+
search_domains: "%{alias('dhcp::dnsdomain')}"
214+
IT-Contractors:
215+
network: "139.229.191.0"
216+
mask: "255.255.255.128"
217+
gateway: "139.229.191.126"
218+
range:
219+
- "139.229.191.1 139.229.191.64" # .65: dimm-laptop
220+
- "139.229.191.66 139.229.191.100"
221+
search_domains: "%{alias('dhcp::dnsdomain')}"
222+
IT-Guess:
223+
network: "139.229.191.128"
224+
mask: "255.255.255.128"
225+
gateway: "139.229.191.254"
226+
range:
227+
- "139.229.191.129 139.229.191.239"
228+
search_domains: "%{alias('dhcp::dnsdomain')}"
229+
nameservers:
230+
- "1.1.1.1"
231+
- "1.0.0.1"
232+
- "8.8.8.8"
233+
IT-CCTV:
234+
network: "10.17.7.0"
235+
mask: "255.255.255.0"
236+
gateway: "10.17.7.254"
237+
range:
238+
- "10.17.7.1 10.17.7.249"
239+
search_domains: "%{alias('dhcp::dnsdomain')}"
240+
IT-IPMI-BMC:
241+
network: "10.18.3.0"
242+
mask: "255.255.255.0"
243+
gateway: "10.18.3.254"
244+
range:
245+
- "10.18.3.150 10.18.3.249"
246+
search_domains: "%{alias('dhcp::dnsdomain')}"
247+
Rubin-Power:
248+
network: "10.18.7.0"
249+
mask: "255.255.255.0"
250+
gateway: "10.18.7.254"
251+
range:
252+
- "10.18.7.150 10.18.7.249"
253+
search_domains: "%{alias('dhcp::dnsdomain')}"
254+
IT-AP:
255+
network: "10.17.3.0"
256+
mask: "255.255.255.0"
257+
gateway: "10.17.3.254"
258+
range:
259+
- "10.17.3.1 10.17.3.249"
260+
options:
261+
- "cisco.wlc 139.229.160.100"
262+
search_domains: "%{alias('dhcp::dnsdomain')}"
263+
IT-VOIP:
264+
network: "10.17.1.0"
265+
mask: "255.255.255.0"
266+
gateway: "10.17.1.254"
267+
range:
268+
- "10.17.1.1 10.17.1.249"
269+
options:
270+
- "voip-tftp-server 139.229.160.102"
271+
search_domains: "%{alias('dhcp::dnsdomain')}"
272+
IT-IPMI-PDU:
273+
network: "10.18.1.0"
274+
mask: "255.255.255.0"
275+
gateway: "10.18.1.254"
276+
range:
277+
- "10.18.1.200 10.18.1.249"
278+
search_domains: "%{alias('dhcp::dnsdomain')}"
279+
IT-MISC:
280+
network: "10.17.5.0"
281+
mask: "255.255.255.0"
282+
gateway: "10.17.5.254"
283+
range:
284+
- "10.17.5.200 10.17.5.249"
285+
search_domains: "%{alias('dhcp::dnsdomain')}"
286+
IT-IPMI-PXE:
287+
network: "10.18.5.0"
288+
mask: "255.255.255.0"
289+
gateway: "10.18.5.254"
290+
range:
291+
- "10.18.5.200 10.18.5.249"
292+
search_domains: "%{alias('dhcp::dnsdomain')}"
293+
294+
dhcp::hosts:
295+
M207-gs-plotter-01.cp.cl.lsst.org:
296+
comment: "Plotter configuration: https://jira.lsstcorp.org/browse/IHS-1600"
297+
mac: "F4:30:B9:48:D5:9A"
298+
ip: "139.229.162.98"
299+
M207-gs-printer-01.cp.cl.lsst.org:
300+
comment: "Printer configuration: https://jira.lsstcorp.org/browse/IHS-1787"
301+
mac: "58:38:79:08:5B:07"
302+
ip: "139.229.162.99"
303+
dimm-dimm:
304+
comment: "Requested for DIMM https://jira.lsstcorp.org/browse/IHS-2341"
305+
mac: "00:0C:29:61:59:A8"
306+
ip: "139.229.191.103"
307+
dimm-esci:
308+
comment: "Requested for DIMM https://jira.lsstcorp.org/browse/IHS-2341"
309+
mac: "AC:1F:6B:6B:63:12"
310+
ip: "139.229.191.102"
311+
dimm-ipmi:
312+
comment: "Requested for DIMM https://jira.lsstcorp.org/browse/IHS-2341"
313+
mac: "AC:1F:6B:6B:5F:B1"
314+
ip: "139.229.191.101"
315+
dimm-laptop:
316+
comment: "Requested for DIMM https://jira.lsstcorp.org/browse/IHS-2341"
317+
mac: "54:B2:03:1C:BB:D3"
318+
ip: "139.229.191.65"
319+
dimm-nas:
320+
comment: "Requested for DIMM https://jira.lsstcorp.org/browse/IHS-2341"
321+
mac: "00:0C:29:E3:6C:F5"
322+
ip: "139.229.191.104"
323+
gs-wlc-master:
324+
comment: "Main Wireless Controller Summit"
325+
mac: "40:CE:24:F7:E2:73"
326+
ip: "139.229.162.61"
327+
conference-voip:
328+
comment: "Summit conference room VOIP"
329+
mac: "52:54:00:F5:63:7E"
330+
ip: "139.229.163.200"
331+
dns1: # XXX: Check if this reservation should live in foreman or should be a static IP address.
332+
mac: "52:54:00:F5:63:7E"
333+
ip: "139.229.162.22"
334+
ups194:
335+
mac: "00:20:85:e3:c6:c2"
336+
ip: "139.229.162.122"
337+
cloud1: # DIMM Raspberry Pi, DIMM switch port 13
338+
mac: "b8:27:eb:b9:36:fa"
339+
ip: "139.229.170.198"
340+
backup-wind-sensor:
341+
comment: "https://jira.lsstcorp.org/browse/IT-1666"
342+
mac: "00:40:9d:7f:0b:f2"
343+
ip: "139.229.170.58"

0 commit comments

Comments
 (0)