Add default password for VyOS initial config
[osm/devops.git] / src / vnfd / VyOS_vnf / VyOS__vnfd.yaml
index 1e9af7e..79a11e5 100644 (file)
@@ -7,33 +7,40 @@ vnfd:vnfd-catalog:
         logo: osm_2x.png
         mgmt-interface:
             vdu-id: VyOS-VM
-            vnf-configuration:
-                config-attributes:
-                    config-delay: '0'
-                    config-priority: '1'
-                config-primitive:
-                -   name: config
-                    parameter:
-                    -   name: user
-                        data-type: STRING
-                        mandatory: 'true'
-                        default-value: vyos
-                    -   name: password
-                        data-type: string
-                        mandatory: 'true'
-                        name: password
-                        default-value: vyos
-                -   name: ping-test
-                    parameter:
-                    -   name: ip-address
-                        data-type: STRING
-                        mandatory: 'true'
-                    -   name: count
-                        data-type: INTEGER
-                        mandatory: 'false'
-                        default-value: 5
-                juju:
-                    charm: VyOS-proxy
+        vnf-configuration:
+            config-attributes:
+                config-delay: '0'
+                config-priority: '1'
+            service-primitive:
+            -   name: config
+                parameter:
+                -   name: user
+                    data-type: STRING
+                    mandatory: 'true'
+                    default-value: vyos
+                -   name: pass
+                    data-type: STRING
+                    mandatory: 'true'
+                    default-value: vyos
+            -   name: ping
+                parameter:
+                -   name: destination
+                    data-type: STRING
+                    mandatory: 'true'
+                -   name: count
+                    data-type: INTEGER
+                    mandatory: 'false'
+                    default-value: 5
+            initial-config-primitive:
+            -   name: config
+                parameter:
+                -   name: hostname
+                    value: <rw_mgmt_ip>
+                -   name: pass
+                    value: vyos
+                seq: '1'
+            juju:
+                charm: VyOS-proxy
         connection-point:
         -   name: eth0
             type: VPORT