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