ORAN A1 Adapter YANG Model Update
[ccsdk/features.git] / blueprints-processor / plugin / generator-provider / src / test / resources / service_templates / velocity / base-config-template.vtl
1 <configuration xmlns="http://xml.juniper.net/xnm/1.1/xnm"\r
2 xmlns:a="http://xml.juniper.net/junos/15.1X49/junos">\r
3         <version>15.1X49-D50.3</version>        \r
4         <groups>\r
5                 <name>node0</name>\r
6                 <system>\r
7                 #foreach($server in ${servers})\r
8                         <server-host-name>$StringUtils.upperCase("$server")</server-host-name>\r
9                 #end\r
10                 </system>\r
11                 <system>\r
12                         <host-name>${node0_hostname}</host-name>\r
13                         <backup-router>\r
14                                 <address>${node0_backup_router_address}</address>\r
15                                 <destination>$node0_backup_router_address</destination>\r
16                         </backup-router>\r
17                         #foreach($tacplus-server in ${tacplus-servers})\r
18                         <tacplus-server>\r
19                                 <name>$tacplus-server.tacplus-server-name</name>\r
20                                 <source-address>$tacplus-server.tacplus-server-source-address</source-address>\r
21                         </tacplus-server>\r
22                         #end\r
23                         <login>\r
24                                 <message>AT&amp;T information assets</message>\r
25                                 #foreach($class in ${classes})\r
26                                 <class>\r
27                                         <name>$class.name</name>\r
28                                         <idle-timeout>$class.idle-timeout</idle-timeout>\r
29                                         #if ($class.permissions)\r
30                                         <permissions>$class.permissions</permissions>\r
31                                         #end\r
32                                 </class>\r
33                                 #end    \r
34                                 <user>\r
35                                         <name>readonly</name>\r
36                                         <full-name>Read Only Account Access</full-name>\r
37                                         <uid>1001</uid>\r
38                                         <class>tacacs-base-class</class>\r
39                                 </user>\r
40                                 <user>\r
41                                         <name>readwrite</name>\r
42                                         <full-name>Read - Write Account Access</full-name>\r
43                                         <uid>1002</uid>\r
44                                         <class>tacacs-adv-class</class>\r
45                                         <authentication>\r
46                                                 <encrypted-password>${system-password}</encrypted-password>\r
47                                         </authentication>\r
48                                 </user>\r
49                                 <user>\r
50                                         <name>readwrite</name>\r
51                                         <full-name>Emergency Access Only</full-name>\r
52                                         <uid>1000</uid>\r
53                                         <class>superuser-class</class>\r
54                                         <authentication>\r
55                                                 <encrypted-password>${root-password}</encrypted-password>\r
56                                         </authentication>\r
57                                 </user>\r
58                         </login>\r
59                 </system>               \r
60         </groups>       \r
61 </configuration>