3 "excluded-modules": [],
4 "excluded-features": []
9 "path": "/usr/local/bin/netopeer2-server",
10 "args": ["-d", "-v2"],
12 "stdout": "log/netopeer-stdout.log",
13 "stderr": "log/netopeer-stderr.log"
16 "ntsim-network-function": {
17 "path": "/opt/dev/ntsim-ng/ntsim-ng",
18 "args": ["-w/opt/dev/ntsim-ng", "-f"],
23 "datastore-random-generation-rules" : {
29 "ietf-netconf-monitoring",
34 "ietf-netconf-server",
36 "ietf-network-instance",
38 "ietf-yang-schema-mount",
39 "ietf-subscribed-notifications",
41 "o-ran-performance-management",
44 "o-ran-processing-element",
46 "nts-network-function"
49 "default-list-instances": 2,
50 "custom-list-instances" : [
51 {"/ietf-interfaces:interfaces/interface": 4}
56 {"/ietf-interfaces:interfaces/interface/type": ["iana-if-type:ethernetCsmacd"]}
61 "datastore-populate-rules": {
62 "random-generation-enabled": false,
64 "pre-generated-operational-data": [
65 "../deploy/data/ietf-hardware-operational.json",
66 "../deploy/data/ietf-interfaces-operational.xml"
68 "pre-generated-running-data": [
69 "../deploy/data/ietf-hardware-running.json",
70 "../deploy/data/ietf-interfaces-running.xml",
71 "/opt/dev/deploy/data/nts-network-function-running.xml"
76 "yang-notif-template" : "<alarm-notif xmlns=\"urn:o-ran:fm:1.0\"><fault-id>%%fault-id%%</fault-id><fault-source>%%object%%</fault-source><affected-objects><name>%%affected-object%%</name></affected-objects><fault-severity>%%fault-severity%%</fault-severity><is-cleared>%%cleared%%</is-cleared><fault-text>%%text%%</fault-text><event-time>%%date-time%%</event-time></alarm-notif>",
77 "choosing-method" : "linear",
79 {{ $faultsSize := (len .ru.simulatedFaults) }}
80 {{ range $i, $fault := .ru.simulatedFaults }}
82 "condition" : "{{ $fault.condition }}",
83 "object" : "{{ $fault.object }}",
84 "severity" : "{{ $fault.severity }}",
85 "date-time" : "$$time$$",
86 "specific-problem" : "{{ $fault.specificProblem }}",
88 "fault-id": "{{ $fault.faultId }}",
89 "fault-severity" : "{{ $fault.faultSeverity }}",
90 "affected-object" : "$$hostname$$",
91 "cleared" : "{{ $fault.cleared }}",
92 "text" : "{{ $fault.text }}"
93 }{{ if lt (add1 $i) $faultsSize }},{{ end }}