diff options
author | Rudrangi Anupriya <ra00745022@techmahindra.com> | 2022-03-30 16:14:10 +0530 |
---|---|---|
committer | Dan Timoney <dtimoney@att.com> | 2022-04-01 12:35:28 +0000 |
commit | 86e7aa2e9dc7d69b6f7154618a214217f92504ac (patch) | |
tree | 0fdae363f90dbd6ff4a310c9d5b58fdd2fa5a966 /components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Templates/base-config-velocity-template.vtl | |
parent | 746c36f767eb7384d063d148b11c40381731b95f (diff) |
CCSDK-3472 Maven plugin support of velocity for CBA package creation in IDE
Change-Id: I873be858c44b3ca36f4e292e44a483a2af6e83f1
Signed-off-by: Rudrangi Anupriya <ra00745022@techmahindra.com>
Issue-ID: CCSDK-3472
Diffstat (limited to 'components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Templates/base-config-velocity-template.vtl')
-rw-r--r-- | components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Templates/base-config-velocity-template.vtl | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Templates/base-config-velocity-template.vtl b/components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Templates/base-config-velocity-template.vtl new file mode 100644 index 000000000..f7b1269b3 --- /dev/null +++ b/components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Templates/base-config-velocity-template.vtl @@ -0,0 +1,61 @@ +<configuration xmlns="http://xml.juniper.net/xnm/1.1/xnm" +xmlns:a="http://xml.juniper.net/junos/15.1X49/junos"> + <version>15.1X49-D50.3</version> + <groups> + <name>node0</name> + <system> + #foreach($server in ${servers}) + <server-host-name>$StringUtils.upperCase("$server")</server-host-name> + #end + </system> + <system> + <host-name>${node0_hostname}</host-name> + <backup-router> + <address>${node0_backup_router_address}</address> + <destination>$node0_backup_router_address</destination> + </backup-router> + #foreach($tacplus-server in ${tacplus-servers}) + <tacplus-server> + <name>$tacplus-server.tacplus-server-name</name> + <source-address>$tacplus-server.tacplus-server-source-address</source-address> + </tacplus-server> + #end + <login> + <message>ONAP information assets</message> + #foreach($class in ${classes}) + <class> + <name>$class.name</name> + <idle-timeout>$class.idle-timeout</idle-timeout> + #if ($class.permissions) + <permissions>$class.permissions</permissions> + #end + </class> + #end + <user> + <name>readonly</name> + <full-name>Read Only Account Access</full-name> + <uid>1001</uid> + <class>tacacs-base-class</class> + </user> + <user> + <name>readwrite</name> + <full-name>Read - Write Account Access</full-name> + <uid>1002</uid> + <class>tacacs-adv-class</class> + <authentication> + <encrypted-password>${system-password}</encrypted-password> + </authentication> + </user> + <user> + <name>readwrite</name> + <full-name>Emergency Access Only</full-name> + <uid>1000</uid> + <class>superuser-class</class> + <authentication> + <encrypted-password>${root-password}</encrypted-password> + </authentication> + </user> + </login> + </system> + </groups> +</configuration>
\ No newline at end of file |