blob: 6983d7146f1b77f464c8eb4313d1991be4376203 [file] [log] [blame]
Tomáš Pecka04eb7372022-06-07 08:03:04 +02001{
Tomáš Pecka04eb7372022-06-07 08:03:04 +02002 "czechlight-roadm-device:channel-plan": {
3 "channel": [
4 {
5 "name": "C-band",
6 "lower-frequency": "191325000",
7 "upper-frequency": "196125000"
8 },
9 {
10 "name": "13.5",
11 "lower-frequency": "191325000",
12 "upper-frequency": "191375000"
13 },
14 {
15 "name": "14.0",
16 "lower-frequency": "191375000",
17 "upper-frequency": "191425000"
18 },
19 {
20 "name": "14.5",
21 "lower-frequency": "191425000",
22 "upper-frequency": "191475000"
23 },
24 {
25 "name": "15.0",
26 "lower-frequency": "191475000",
27 "upper-frequency": "191525000"
28 },
29 {
30 "name": "15.5",
31 "lower-frequency": "191525000",
32 "upper-frequency": "191575000"
33 },
34 {
35 "name": "16.0",
36 "lower-frequency": "191575000",
37 "upper-frequency": "191625000"
38 },
39 {
40 "name": "16.5",
41 "lower-frequency": "191625000",
42 "upper-frequency": "191675000"
43 },
44 {
45 "name": "17.0",
46 "lower-frequency": "191675000",
47 "upper-frequency": "191725000"
48 },
49 {
50 "name": "17.5",
51 "lower-frequency": "191725000",
52 "upper-frequency": "191775000"
53 },
54 {
55 "name": "18.0",
56 "lower-frequency": "191775000",
57 "upper-frequency": "191825000"
58 },
59 {
60 "name": "18.5",
61 "lower-frequency": "191825000",
62 "upper-frequency": "191875000"
63 },
64 {
65 "name": "19.0",
66 "lower-frequency": "191875000",
67 "upper-frequency": "191925000"
68 },
69 {
70 "name": "19.5",
71 "lower-frequency": "191925000",
72 "upper-frequency": "191975000"
73 },
74 {
75 "name": "20.0",
76 "lower-frequency": "191975000",
77 "upper-frequency": "192025000"
78 },
79 {
80 "name": "20.5",
81 "lower-frequency": "192025000",
82 "upper-frequency": "192075000"
83 },
84 {
85 "name": "21.0",
86 "lower-frequency": "192075000",
87 "upper-frequency": "192125000"
88 },
89 {
90 "name": "21.5",
91 "lower-frequency": "192125000",
92 "upper-frequency": "192175000"
93 },
94 {
95 "name": "22.0",
96 "lower-frequency": "192175000",
97 "upper-frequency": "192225000"
98 },
99 {
100 "name": "22.5",
101 "lower-frequency": "192225000",
102 "upper-frequency": "192275000"
103 },
104 {
105 "name": "23.0",
106 "lower-frequency": "192275000",
107 "upper-frequency": "192325000"
108 },
109 {
110 "name": "23.5",
111 "lower-frequency": "192325000",
112 "upper-frequency": "192375000"
113 },
114 {
115 "name": "24.0",
116 "lower-frequency": "192375000",
117 "upper-frequency": "192425000"
118 },
119 {
120 "name": "24.5",
121 "lower-frequency": "192425000",
122 "upper-frequency": "192475000"
123 },
124 {
125 "name": "25.0",
126 "lower-frequency": "192475000",
127 "upper-frequency": "192525000"
128 },
129 {
130 "name": "25.5",
131 "lower-frequency": "192525000",
132 "upper-frequency": "192575000"
133 },
134 {
135 "name": "26.0",
136 "lower-frequency": "192575000",
137 "upper-frequency": "192625000"
138 },
139 {
140 "name": "26.5",
141 "lower-frequency": "192625000",
142 "upper-frequency": "192675000"
143 },
144 {
145 "name": "27.0",
146 "lower-frequency": "192675000",
147 "upper-frequency": "192725000"
148 },
149 {
150 "name": "27.5",
151 "lower-frequency": "192725000",
152 "upper-frequency": "192775000"
153 },
154 {
155 "name": "28.0",
156 "lower-frequency": "192775000",
157 "upper-frequency": "192825000"
158 },
159 {
160 "name": "28.5",
161 "lower-frequency": "192825000",
162 "upper-frequency": "192875000"
163 },
164 {
165 "name": "29.0",
166 "lower-frequency": "192875000",
167 "upper-frequency": "192925000"
168 },
169 {
170 "name": "29.5",
171 "lower-frequency": "192925000",
172 "upper-frequency": "192975000"
173 },
174 {
175 "name": "30.0",
176 "lower-frequency": "192975000",
177 "upper-frequency": "193025000"
178 },
179 {
180 "name": "30.5",
181 "lower-frequency": "193025000",
182 "upper-frequency": "193075000"
183 },
184 {
185 "name": "31.0",
186 "lower-frequency": "193075000",
187 "upper-frequency": "193125000"
188 },
189 {
190 "name": "31.5",
191 "lower-frequency": "193125000",
192 "upper-frequency": "193175000"
193 },
194 {
195 "name": "32.0",
196 "lower-frequency": "193175000",
197 "upper-frequency": "193225000"
198 },
199 {
200 "name": "32.5",
201 "lower-frequency": "193225000",
202 "upper-frequency": "193275000"
203 },
204 {
205 "name": "33.0",
206 "lower-frequency": "193275000",
207 "upper-frequency": "193325000"
208 },
209 {
210 "name": "33.5",
211 "lower-frequency": "193325000",
212 "upper-frequency": "193375000"
213 },
214 {
215 "name": "34.0",
216 "lower-frequency": "193375000",
217 "upper-frequency": "193425000"
218 },
219 {
220 "name": "34.5",
221 "lower-frequency": "193425000",
222 "upper-frequency": "193475000"
223 },
224 {
225 "name": "35.0",
226 "lower-frequency": "193475000",
227 "upper-frequency": "193525000"
228 },
229 {
230 "name": "35.5",
231 "lower-frequency": "193525000",
232 "upper-frequency": "193575000"
233 },
234 {
235 "name": "36.0",
236 "lower-frequency": "193575000",
237 "upper-frequency": "193625000"
238 },
239 {
240 "name": "36.5",
241 "lower-frequency": "193625000",
242 "upper-frequency": "193675000"
243 },
244 {
245 "name": "37.0",
246 "lower-frequency": "193675000",
247 "upper-frequency": "193725000"
248 },
249 {
250 "name": "37.5",
251 "lower-frequency": "193725000",
252 "upper-frequency": "193775000"
253 },
254 {
255 "name": "38.0",
256 "lower-frequency": "193775000",
257 "upper-frequency": "193825000"
258 },
259 {
260 "name": "38.5",
261 "lower-frequency": "193825000",
262 "upper-frequency": "193875000"
263 },
264 {
265 "name": "39.0",
266 "lower-frequency": "193875000",
267 "upper-frequency": "193925000"
268 },
269 {
270 "name": "39.5",
271 "lower-frequency": "193925000",
272 "upper-frequency": "193975000"
273 },
274 {
275 "name": "40.0",
276 "lower-frequency": "193975000",
277 "upper-frequency": "194025000"
278 },
279 {
280 "name": "40.5",
281 "lower-frequency": "194025000",
282 "upper-frequency": "194075000"
283 },
284 {
285 "name": "41.0",
286 "lower-frequency": "194075000",
287 "upper-frequency": "194125000"
288 },
289 {
290 "name": "41.5",
291 "lower-frequency": "194125000",
292 "upper-frequency": "194175000"
293 },
294 {
295 "name": "42.0",
296 "lower-frequency": "194175000",
297 "upper-frequency": "194225000"
298 },
299 {
300 "name": "42.5",
301 "lower-frequency": "194225000",
302 "upper-frequency": "194275000"
303 },
304 {
305 "name": "43.0",
306 "lower-frequency": "194275000",
307 "upper-frequency": "194325000"
308 },
309 {
310 "name": "43.5",
311 "lower-frequency": "194325000",
312 "upper-frequency": "194375000"
313 },
314 {
315 "name": "44.0",
316 "lower-frequency": "194375000",
317 "upper-frequency": "194425000"
318 },
319 {
320 "name": "44.5",
321 "lower-frequency": "194425000",
322 "upper-frequency": "194475000"
323 },
324 {
325 "name": "45.0",
326 "lower-frequency": "194475000",
327 "upper-frequency": "194525000"
328 },
329 {
330 "name": "45.5",
331 "lower-frequency": "194525000",
332 "upper-frequency": "194575000"
333 },
334 {
335 "name": "46.0",
336 "lower-frequency": "194575000",
337 "upper-frequency": "194625000"
338 },
339 {
340 "name": "46.5",
341 "lower-frequency": "194625000",
342 "upper-frequency": "194675000"
343 },
344 {
345 "name": "47.0",
346 "lower-frequency": "194675000",
347 "upper-frequency": "194725000"
348 },
349 {
350 "name": "47.5",
351 "lower-frequency": "194725000",
352 "upper-frequency": "194775000"
353 },
354 {
355 "name": "48.0",
356 "lower-frequency": "194775000",
357 "upper-frequency": "194825000"
358 },
359 {
360 "name": "48.5",
361 "lower-frequency": "194825000",
362 "upper-frequency": "194875000"
363 },
364 {
365 "name": "49.0",
366 "lower-frequency": "194875000",
367 "upper-frequency": "194925000"
368 },
369 {
370 "name": "49.5",
371 "lower-frequency": "194925000",
372 "upper-frequency": "194975000"
373 },
374 {
375 "name": "50.0",
376 "lower-frequency": "194975000",
377 "upper-frequency": "195025000"
378 },
379 {
380 "name": "50.5",
381 "lower-frequency": "195025000",
382 "upper-frequency": "195075000"
383 },
384 {
385 "name": "51.0",
386 "lower-frequency": "195075000",
387 "upper-frequency": "195125000"
388 },
389 {
390 "name": "51.5",
391 "lower-frequency": "195125000",
392 "upper-frequency": "195175000"
393 },
394 {
395 "name": "52.0",
396 "lower-frequency": "195175000",
397 "upper-frequency": "195225000"
398 },
399 {
400 "name": "52.5",
401 "lower-frequency": "195225000",
402 "upper-frequency": "195275000"
403 },
404 {
405 "name": "53.0",
406 "lower-frequency": "195275000",
407 "upper-frequency": "195325000"
408 },
409 {
410 "name": "53.5",
411 "lower-frequency": "195325000",
412 "upper-frequency": "195375000"
413 },
414 {
415 "name": "54.0",
416 "lower-frequency": "195375000",
417 "upper-frequency": "195425000"
418 },
419 {
420 "name": "54.5",
421 "lower-frequency": "195425000",
422 "upper-frequency": "195475000"
423 },
424 {
425 "name": "55.0",
426 "lower-frequency": "195475000",
427 "upper-frequency": "195525000"
428 },
429 {
430 "name": "55.5",
431 "lower-frequency": "195525000",
432 "upper-frequency": "195575000"
433 },
434 {
435 "name": "56.0",
436 "lower-frequency": "195575000",
437 "upper-frequency": "195625000"
438 },
439 {
440 "name": "56.5",
441 "lower-frequency": "195625000",
442 "upper-frequency": "195675000"
443 },
444 {
445 "name": "57.0",
446 "lower-frequency": "195675000",
447 "upper-frequency": "195725000"
448 },
449 {
450 "name": "57.5",
451 "lower-frequency": "195725000",
452 "upper-frequency": "195775000"
453 },
454 {
455 "name": "58.0",
456 "lower-frequency": "195775000",
457 "upper-frequency": "195825000"
458 },
459 {
460 "name": "58.5",
461 "lower-frequency": "195825000",
462 "upper-frequency": "195875000"
463 },
464 {
465 "name": "59.0",
466 "lower-frequency": "195875000",
467 "upper-frequency": "195925000"
468 },
469 {
470 "name": "59.5",
471 "lower-frequency": "195925000",
472 "upper-frequency": "195975000"
473 },
474 {
475 "name": "60.0",
476 "lower-frequency": "195975000",
477 "upper-frequency": "196025000"
478 },
479 {
480 "name": "60.5",
481 "lower-frequency": "196025000",
482 "upper-frequency": "196075000"
483 },
484 {
485 "name": "61.0",
486 "lower-frequency": "196075000",
487 "upper-frequency": "196125000"
488 },
489 {
490 "name": "14 (100GHz)",
491 "lower-frequency": "191350000",
492 "upper-frequency": "191450000"
493 },
494 {
495 "name": "15 (100GHz)",
496 "lower-frequency": "191450000",
497 "upper-frequency": "191550000"
498 },
499 {
500 "name": "16 (100GHz)",
501 "lower-frequency": "191550000",
502 "upper-frequency": "191650000"
503 },
504 {
505 "name": "17 (100GHz)",
506 "lower-frequency": "191650000",
507 "upper-frequency": "191750000"
508 },
509 {
510 "name": "18 (100GHz)",
511 "lower-frequency": "191750000",
512 "upper-frequency": "191850000"
513 },
514 {
515 "name": "19 (100GHz)",
516 "lower-frequency": "191850000",
517 "upper-frequency": "191950000"
518 },
519 {
520 "name": "20 (100GHz)",
521 "lower-frequency": "191950000",
522 "upper-frequency": "192050000"
523 },
524 {
525 "name": "21 (100GHz)",
526 "lower-frequency": "192050000",
527 "upper-frequency": "192150000"
528 },
529 {
530 "name": "22 (100GHz)",
531 "lower-frequency": "192150000",
532 "upper-frequency": "192250000"
533 },
534 {
535 "name": "23 (100GHz)",
536 "lower-frequency": "192250000",
537 "upper-frequency": "192350000"
538 },
539 {
540 "name": "24 (100GHz)",
541 "lower-frequency": "192350000",
542 "upper-frequency": "192450000"
543 },
544 {
545 "name": "25 (100GHz)",
546 "lower-frequency": "192450000",
547 "upper-frequency": "192550000"
548 },
549 {
550 "name": "26 (100GHz)",
551 "lower-frequency": "192550000",
552 "upper-frequency": "192650000"
553 },
554 {
555 "name": "27 (100GHz)",
556 "lower-frequency": "192650000",
557 "upper-frequency": "192750000"
558 },
559 {
560 "name": "28 (100GHz)",
561 "lower-frequency": "192750000",
562 "upper-frequency": "192850000"
563 },
564 {
565 "name": "29 (100GHz)",
566 "lower-frequency": "192850000",
567 "upper-frequency": "192950000"
568 },
569 {
570 "name": "30 (100GHz)",
571 "lower-frequency": "192950000",
572 "upper-frequency": "193050000"
573 },
574 {
575 "name": "31 (100GHz)",
576 "lower-frequency": "193050000",
577 "upper-frequency": "193150000"
578 },
579 {
580 "name": "32 (100GHz)",
581 "lower-frequency": "193150000",
582 "upper-frequency": "193250000"
583 },
584 {
585 "name": "33 (100GHz)",
586 "lower-frequency": "193250000",
587 "upper-frequency": "193350000"
588 },
589 {
590 "name": "34 (100GHz)",
591 "lower-frequency": "193350000",
592 "upper-frequency": "193450000"
593 },
594 {
595 "name": "35 (100GHz)",
596 "lower-frequency": "193450000",
597 "upper-frequency": "193550000"
598 },
599 {
600 "name": "36 (100GHz)",
601 "lower-frequency": "193550000",
602 "upper-frequency": "193650000"
603 },
604 {
605 "name": "37 (100GHz)",
606 "lower-frequency": "193650000",
607 "upper-frequency": "193750000"
608 },
609 {
610 "name": "38 (100GHz)",
611 "lower-frequency": "193750000",
612 "upper-frequency": "193850000"
613 },
614 {
615 "name": "39 (100GHz)",
616 "lower-frequency": "193850000",
617 "upper-frequency": "193950000"
618 },
619 {
620 "name": "40 (100GHz)",
621 "lower-frequency": "193950000",
622 "upper-frequency": "194050000"
623 },
624 {
625 "name": "41 (100GHz)",
626 "lower-frequency": "194050000",
627 "upper-frequency": "194150000"
628 },
629 {
630 "name": "42 (100GHz)",
631 "lower-frequency": "194150000",
632 "upper-frequency": "194250000"
633 },
634 {
635 "name": "43 (100GHz)",
636 "lower-frequency": "194250000",
637 "upper-frequency": "194350000"
638 },
639 {
640 "name": "44 (100GHz)",
641 "lower-frequency": "194350000",
642 "upper-frequency": "194450000"
643 },
644 {
645 "name": "45 (100GHz)",
646 "lower-frequency": "194450000",
647 "upper-frequency": "194550000"
648 },
649 {
650 "name": "46 (100GHz)",
651 "lower-frequency": "194550000",
652 "upper-frequency": "194650000"
653 },
654 {
655 "name": "47 (100GHz)",
656 "lower-frequency": "194650000",
657 "upper-frequency": "194750000"
658 },
659 {
660 "name": "48 (100GHz)",
661 "lower-frequency": "194750000",
662 "upper-frequency": "194850000"
663 },
664 {
665 "name": "49 (100GHz)",
666 "lower-frequency": "194850000",
667 "upper-frequency": "194950000"
668 },
669 {
670 "name": "50 (100GHz)",
671 "lower-frequency": "194950000",
672 "upper-frequency": "195050000"
673 },
674 {
675 "name": "51 (100GHz)",
676 "lower-frequency": "195050000",
677 "upper-frequency": "195150000"
678 },
679 {
680 "name": "52 (100GHz)",
681 "lower-frequency": "195150000",
682 "upper-frequency": "195250000"
683 },
684 {
685 "name": "53 (100GHz)",
686 "lower-frequency": "195250000",
687 "upper-frequency": "195350000"
688 },
689 {
690 "name": "54 (100GHz)",
691 "lower-frequency": "195350000",
692 "upper-frequency": "195450000"
693 },
694 {
695 "name": "55 (100GHz)",
696 "lower-frequency": "195450000",
697 "upper-frequency": "195550000"
698 },
699 {
700 "name": "56 (100GHz)",
701 "lower-frequency": "195550000",
702 "upper-frequency": "195650000"
703 },
704 {
705 "name": "57 (100GHz)",
706 "lower-frequency": "195650000",
707 "upper-frequency": "195750000"
708 },
709 {
710 "name": "58 (100GHz)",
711 "lower-frequency": "195750000",
712 "upper-frequency": "195850000"
713 },
714 {
715 "name": "59 (100GHz)",
716 "lower-frequency": "195850000",
717 "upper-frequency": "195950000"
718 },
719 {
720 "name": "60 (100GHz)",
721 "lower-frequency": "195950000",
722 "upper-frequency": "196050000"
723 }
724 ]
725 },
726 "czechlight-roadm-device:media-channels": [
727 {
728 "channel": "C-band",
729 "description": "Whole-band overview"
730 }
Tomáš Peckab31a0892023-07-19 11:12:29 +0200731 ],
Jan Kundráte950cf72024-09-06 17:46:11 +0200732 "czechlight-system:journal-upload": {
733 "protocol": "http",
734 "host": "10.0.1.10"
735 },
736 "ietf-alarms:alarms": {
737 "control": {
738 "alarm-shelving": {
739 "shelf": [
740 {
741 "name": "systemd journal upload",
742 "resource": [
743 "systemd-journal-upload.service"
744 ],
745 "alarm-type": [
746 {
747 "alarm-type-id": "velia-alarms:systemd-unit-failure",
748 "alarm-type-qualifier-match": ""
749 }
750 ],
751 "description": "Ignore systemd-journal-upload.service failures"
752 }
753 ]
754 }
755 }
756 },
757 "ietf-interfaces:interfaces": {
758 "interface": [
759 {
760 "name": "br0",
761 "type": "iana-if-type:bridge",
762 "ietf-ip:ipv4": {
763 "czechlight-network:dhcp-client": true
764 },
765 "ietf-ip:ipv6": {
766 "enabled": true,
767 "autoconf": {
768 "create-global-addresses": true
769 }
770 }
771 },
772 {
773 "name": "eth1",
774 "type": "iana-if-type:ethernetCsmacd",
775 "czechlight-network:bridge": "br0"
776 },
777 {
778 "name": "eth0",
779 "type": "iana-if-type:ethernetCsmacd",
780 "czechlight-network:bridge": "br0"
781 },
782 {
783 "name": "osc",
784 "type": "iana-if-type:ethernetCsmacd",
785 "czechlight-network:bridge": "br0"
786 }
787 ]
788 },
789 "ietf-keystore:keystore": {
790 "asymmetric-keys": {
791 "asymmetric-key": [
792 {
793 "name": "genkey",
794 "algorithm": "rsa2048",
795 "public-key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApqoFMvxnT/wHPrjsfYw3JTRJPW/Xo+fdreqszC8c5lLrruBeCk8/Yp3Rv42ULsrnsd9Up6XGSGkPwesq7vBqCJeFHSYQEfRgdGktytzt7pwYmjxga30HPk9+FARNu1ToRsIgOJHWcnJG1PTKggeZnR0mhv349Dttn0SxZJ9HbaYZ1cl7ZZ26Z1gMzFOYsesvDdLJo9uM+hFz5x512/nAMWe4YNJmbHZiI8fEDtyoYwH50Y2UHqmJaHQ3KIBdRQGGtOwn6/iNDeRQn0/att+UvWVL+j25sq2a2R2xbv2V5tMqeXvSGfj8ZlKPeXuMGkGrjTqjI01Us+r8mhZMaEi3TQIDAQAB",
796 "private-key": "MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCmqgUy/GdP/Ac+uOx9jDclNEk9b9ej592t6qzMLxzmUuuu4F4KTz9indG/jZQuyuex31SnpcZIaQ/B6yru8GoIl4UdJhAR9GB0aS3K3O3unBiaPGBrfQc+T34UBE27VOhGwiA4kdZyckbU9MqCB5mdHSaG/fj0O22fRLFkn0dtphnVyXtlnbpnWAzMU5ix6y8N0smj24z6EXPnHnXb+cAxZ7hg0mZsdmIjx8QO3KhjAfnRjZQeqYlodDcogF1FAYa07Cfr+I0N5FCfT9q235S9ZUv6PbmyrZrZHbFu/ZXm0yp5e9IZ+PxmUo95e4waQauNOqMjTVSz6vyaFkxoSLdNAgMBAAECggEAc6U4NFfFzE9iK5ifqMI5pZwxUesgY4BJZxuWyZvLXtqc5VyUhGzW27QMzfEMqKdsvBTupeG2w5n7MCDhSqkRumKBIGe/8OV0ZHJzLve8NbykqalJcmxwMUFxh6wwz9Mr1aVwPDCd8A3xrmUpe66QXd/TUwo5zCbMex5sRRjstFzVg9iSENHKAKhF3Wxxp0Wo00rzPaH4JUz+IlSb9q2pgcwTDt7Xczbst+hpLEfREY21HX6NKyjouGXvs88QCODxyZJ02j7N47gzzDGvVspy737Eo86XfRluadTxi9yiGIrPU9IpW9d8cVVEQMu7AL9JAs3NACjXbfAEz4bIjJITtQKBgQDTsrZ0So19fUJ36sfwEDia1WKZ6rM7xKfub2EhMeCrydOE7ns1fD0StCb52eD32w3p8MbO1b80gibrQaMBEF8dQNUKVL6qGnJpg50J/GsMhKhTcJhzBGlIxOT9ukQLVvcZeJza28x42WjYoPoD9ZqhJMlywWbbLVKfksrVdo7TZwKBgQDJirTqMjrAr7pKi67ko0FTJ8VIuG+MUQeSYrK0zYgtGqeUEjTtrVxPHypW/YtSzdJqpArBBPHacKo3RXDozUcMLQoXnSlYrVLjGnlkS+epcQGgh2uwzERKImOLtD1YHYUjDbWCZzxwIqtuoW1oWGK76+QpIzSv7K7awnLdZgcDKwKBgCrgtafUOdhC+KWFPj3Xaz+hHLmEGg1vBXx7vraUfacN1/PCwd3RbiVNq99LTA+npKfPhtT54iJmgi+AOd3LTRiFuyC+jWeyt527dKFDKQN+EwHjel1BdXmxt5fUlFefo6jbDxodDssjbeMCp+EJa+pboxnFJmoaQfPkLYUS4FbdAoGAD5zsOPxdKtIyN1Ys3U98XwnEscZ/9bnNQVzeBT2q3/uhocnrScJVVVfPut93bJm/RD2jC6LrbYWu2gtKHO7SIzJWBtBJBLKgqjFB2DA9KRY1Dw+Omyqn26pgVdFHs0zOJJIKTqjauMEm0LI2vI+kTnSOv1UX3s0SGqZXqakev/MCgYAuEecJ5qtLtSkj7wRHb3FPrUOnCxBuF+CvPP+CKZuG6R4l+i+VabAcLPtV4MlMt8fhsbn4jIMFETbX6OwFjW8cgGR+25iWm5OL0TfwpqroE8gcLw7cM8B3G0RKGcMSsxSLWhKDMNrxECHvhu2DGTs4642MPxPH3z1x1x+dVQOwog=="
797 }
798 ]
799 }
800 },
Tomáš Peckab31a0892023-07-19 11:12:29 +0200801 "ietf-netconf-acm:nacm": {
802 "rule-list": [
803 {
Tomáš Pecka6570b572023-07-18 16:56:50 +0200804 "name": "Permit yangnobody user/group to read only some modules",
805 "group": [
806 "yangnobody"
807 ],
808 "rule": [
809 {
810 "name": "czechlight-roadm-device",
811 "module-name": "czechlight-roadm-device",
Jan Kundráte950cf72024-09-06 17:46:11 +0200812 "access-operations": "read",
813 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200814 },
815 {
816 "name": "czechlight-inline-amp",
817 "module-name": "czechlight-inline-amp",
Jan Kundráte950cf72024-09-06 17:46:11 +0200818 "access-operations": "read",
819 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200820 },
821 {
Jan Kundrát6b606292024-05-07 21:01:50 +0200822 "name": "czechlight-bidi-amp",
823 "module-name": "czechlight-bidi-amp",
Jan Kundráte950cf72024-09-06 17:46:11 +0200824 "access-operations": "read",
825 "action": "permit"
Jan Kundrát6b606292024-05-07 21:01:50 +0200826 },
827 {
Tomáš Pecka6570b572023-07-18 16:56:50 +0200828 "name": "czechlight-coherent-add-drop",
829 "module-name": "czechlight-coherent-add-drop",
Jan Kundráte950cf72024-09-06 17:46:11 +0200830 "access-operations": "read",
831 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200832 },
833 {
834 "name": "ietf-yang-library",
835 "module-name": "ietf-yang-library",
Jan Kundráte950cf72024-09-06 17:46:11 +0200836 "access-operations": "read",
837 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200838 },
839 {
840 "name": "ietf-hardware",
841 "module-name": "ietf-hardware",
Jan Kundráte950cf72024-09-06 17:46:11 +0200842 "access-operations": "read",
843 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200844 },
845 {
846 "name": "ietf-interfaces",
847 "module-name": "ietf-interfaces",
Jan Kundráte950cf72024-09-06 17:46:11 +0200848 "access-operations": "read",
849 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200850 },
851 {
852 "name": "ietf-system: contact",
853 "module-name": "ietf-system",
Tomáš Pecka6570b572023-07-18 16:56:50 +0200854 "path": "/ietf-system:system/contact",
Jan Kundráte950cf72024-09-06 17:46:11 +0200855 "access-operations": "read",
856 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200857 },
858 {
859 "name": "ietf-system: hostname",
860 "module-name": "ietf-system",
Tomáš Pecka6570b572023-07-18 16:56:50 +0200861 "path": "/ietf-system:system/hostname",
Jan Kundráte950cf72024-09-06 17:46:11 +0200862 "access-operations": "read",
863 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200864 },
865 {
866 "name": "ietf-system: location",
867 "module-name": "ietf-system",
Tomáš Pecka6570b572023-07-18 16:56:50 +0200868 "path": "/ietf-system:system/location",
Jan Kundráte950cf72024-09-06 17:46:11 +0200869 "access-operations": "read",
870 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200871 },
872 {
873 "name": "ietf-system: clock",
874 "module-name": "ietf-system",
Tomáš Pecka6570b572023-07-18 16:56:50 +0200875 "path": "/ietf-system:system/clock",
Jan Kundráte950cf72024-09-06 17:46:11 +0200876 "access-operations": "read",
877 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200878 },
879 {
880 "name": "ietf-system: system-state",
881 "module-name": "ietf-system",
Tomáš Pecka6570b572023-07-18 16:56:50 +0200882 "path": "/ietf-system:system-state",
Jan Kundráte950cf72024-09-06 17:46:11 +0200883 "access-operations": "read",
884 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200885 },
886 {
887 "name": "czechlight-lldp",
888 "module-name": "czechlight-lldp",
Jan Kundráte950cf72024-09-06 17:46:11 +0200889 "access-operations": "read",
890 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200891 },
892 {
893 "name": "czechlight-system:firmware",
894 "module-name": "czechlight-system",
895 "path": "/czechlight-system:firmware",
Jan Kundráte950cf72024-09-06 17:46:11 +0200896 "access-operations": "read",
897 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200898 },
899 {
900 "name": "czechlight-system:leds",
901 "module-name": "czechlight-system",
902 "path": "/czechlight-system:leds",
Jan Kundráte950cf72024-09-06 17:46:11 +0200903 "access-operations": "read",
904 "action": "permit"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200905 },
906 {
Tomáš Pecka22d9da82024-04-30 14:55:41 +0200907 "name": "ietf-restconf-monitoring",
908 "module-name": "ietf-restconf-monitoring",
Jan Kundráte950cf72024-09-06 17:46:11 +0200909 "access-operations": "read",
910 "action": "permit"
Tomáš Pecka22d9da82024-04-30 14:55:41 +0200911 },
912 {
Tomáš Pecka6570b572023-07-18 16:56:50 +0200913 "name": "wildcard-deny",
914 "module-name": "*",
Jan Kundráte950cf72024-09-06 17:46:11 +0200915 "access-operations": "*",
916 "action": "deny"
Tomáš Pecka6570b572023-07-18 16:56:50 +0200917 }
918 ]
919 },
920 {
Tomáš Peckab31a0892023-07-19 11:12:29 +0200921 "name": "Allow DWDM control to the optics group",
Tomáš Pecka6570b572023-07-18 16:56:50 +0200922 "group": [
923 "optics"
924 ],
Tomáš Peckab31a0892023-07-19 11:12:29 +0200925 "rule": [
926 {
927 "name": "czechlight-roadm-device",
928 "module-name": "czechlight-roadm-device",
929 "action": "permit"
930 },
931 {
932 "name": "czechlight-inline-amp",
933 "module-name": "czechlight-inline-amp",
934 "action": "permit"
935 },
936 {
Jan Kundrát6b606292024-05-07 21:01:50 +0200937 "name": "czechlight-bidi-amp",
938 "module-name": "czechlight-bidi-amp",
939 "action": "permit"
940 },
941 {
Tomáš Peckab31a0892023-07-19 11:12:29 +0200942 "name": "czechlight-coherent-add-drop",
943 "module-name": "czechlight-coherent-add-drop",
944 "action": "permit"
945 },
946 {
947 "name": "czechlight-calibration-device",
948 "module-name": "czechlight-calibration-device",
949 "action": "permit"
950 }
951 ]
Tomáš Pecka45317c82024-01-18 09:29:41 +0100952 },
953 {
954 "name": "Authentication details of current user",
955 "group": [
956 "*"
957 ],
958 "rule": [
959 {
960 "name": "Allow reading and executing actions in the context of the current user",
Tomáš Pecka45317c82024-01-18 09:29:41 +0100961 "module-name": "czechlight-system",
Jan Kundráte950cf72024-09-06 17:46:11 +0200962 "path": "/czechlight-system:authentication/users[name=$USER]",
963 "access-operations": "read exec",
964 "action": "permit"
Tomáš Pecka45317c82024-01-18 09:29:41 +0100965 }
966 ]
Tomáš Peckab31a0892023-07-19 11:12:29 +0200967 }
968 ]
Jan Kundráte950cf72024-09-06 17:46:11 +0200969 },
970 "ietf-netconf-server:netconf-server": {
971 "listen": {
972 "endpoint": [
973 {
974 "name": "default-ssh",
975 "ssh": {
976 "tcp-server-parameters": {
977 "local-address": "::",
978 "keepalives": {
979 "idle-time": 1,
980 "max-probes": 10,
981 "probe-interval": 5
982 }
983 },
984 "ssh-server-parameters": {
985 "server-identity": {
986 "host-key": [
987 {
988 "name": "default-key",
989 "public-key": {
990 "keystore-reference": "genkey"
991 }
992 }
993 ]
994 },
995 "client-authentication": {
996 "supported-authentication-methods": {
997 "publickey": [null],
998 "passsword": [null],
999 "other": [
1000 "interactive"
1001 ]
1002 }
1003 }
1004 }
1005 }
1006 }
1007 ]
1008 }
1009 },
1010 "ietf-system:system": {
1011 "hostname": "line-MPW"
Tomáš Peckab31a0892023-07-19 11:12:29 +02001012 }
Tomáš Pecka04eb7372022-06-07 08:03:04 +02001013}