- id: spgwmme-mgmt-int
virtual-network-interface-requirement:
- name: eth0
- type: EXTERNAL # Remove (redundant)
virtual-interface:
type: PARAVIRT
- network-interface-requirements:
- # ?
- id: spgwmme-s1-int
virtual-network-interface-requirement:
- name: eth1
- type: EXTERNAL # Remove (redundant)
virtual-interface:
type: PARAVIRT
- network-interface-requirements:
- # ?
- id: spgwmme-sgi-int
virtual-network-interface-requirement:
- name: eth2
- type: EXTERNAL # Remove (redundant)
virtual-interface:
type: PARAVIRT
- network-interface-requirements:
- # ?
- id: spgwmme-s6a-int
int-virtual-link-desc: s6a # Connection to VLD!
virtual-network-interface-requirement:
- id: eth3
- type: INTERNAL # Remove (redundant)
virtual-interface:
type: PARAVIRT
- network-interface-requirements:
- # ?
- id: hss
name: hss
- id: hss-mgmt-int
virtual-network-interface-requirement:
- name: eth0
- type: EXTERNAL
virtual-interface:
type: PARAVIRT
- network-interface-requirements:
- # ?
- id: hss-s6a-int
int-virtual-link-desc: s6a # Connection to VLD!
virtual-network-interface-requirement:
- id: eth1
- type: INTERNAL
virtual-interface:
type: PARAVIRT
- network-interface-requirements:
- #?
- vdu-configuration:
- initial-config-primitive:
- - seq: "1"
- name: config
- parameter:
- - name: ssh-hostname
- value: <rw_mgmt_ip>
- - name: ssh-username
- value: ubuntu
- - name: ssh-password
- value: <password>
- - seq: "2"
- name: configure-hss
- parameter:
- - name: spgw-ip
- data-type: STRING
- value: <spgw_ip>
- - name: hss-ip
- data-type: STRING
- value: <hss_ip>
- - seq: "3"
- name: restart-hss
- juju:
- charm: hsscharm
df:
- id: vepc_default
+ vnf-configuration-id: vnf-configuration-example
vdu-profile:
- id: spgwmme
min-number-of-instance: 1
- id: hss
min-number-of-instance: 1
+ vdu-configuration-id: vdu-configuration-example
instantiation-level:
- id: default
vdu-level:
vdu-ref: "spgwmme" # Not included in augments
vdu-monitoring-param-ref: "spgw_memory_util" # Not included in augments
+ vdu-configuration:
+ - id: vdu-configuration-example
+ initial-config-primitive:
+ - seq: "1"
+ name: config
+ parameter:
+ - name: ssh-hostname
+ value: <rw_mgmt_ip>
+ - name: ssh-username
+ value: ubuntu
+ - name: ssh-password
+ value: <password>
+ - seq: "2"
+ name: configure-hss
+ parameter:
+ - name: spgw-ip
+ data-type: STRING
+ value: <spgw_ip>
+ - name: hss-ip
+ data-type: STRING
+ value: <hss_ip>
+ - seq: "3"
+ name: restart-hss
+ juju:
+ charm: hsscharm
+
vnf-configuration:
- initial-config-primitive:
- - seq: "1"
- name: config
- parameter:
- - name: ssh-hostname
- value: <rw_mgmt_ip>
- - name: ssh-username
- value: ubuntu
- - name: ssh-password
- value: <password>
- - seq: "2"
- name: configure-spgw
- parameter:
- - name: spgw-ip
- data-type: STRING
- value: <spgw_ip>
- - name: hss-ip
- data-type: STRING
- value: <hss_ip>
- - seq: "3"
- name: restart-spgw
- config-primitive:
- - name: add-route
- parameter:
- - name: external-prefix
- data-type: STRING
- default-value: "8.8.8.8/32"
- - name: next-hop
- data-type: STRING
- default-value: "192.168.2.1"
- juju:
- charm: spgwcharm
+ - id: vnf-configuration-example
+ initial-config-primitive:
+ - seq: "1"
+ name: config
+ parameter:
+ - name: ssh-hostname
+ value: <rw_mgmt_ip>
+ - name: ssh-username
+ value: ubuntu
+ - name: ssh-password
+ value: <password>
+ - seq: "2"
+ name: configure-spgw
+ parameter:
+ - name: spgw-ip
+ data-type: STRING
+ value: <spgw_ip>
+ - name: hss-ip
+ data-type: STRING
+ value: <hss_ip>
+ - seq: "3"
+ name: restart-spgw
+ config-primitive:
+ - name: add-route
+ parameter:
+ - name: external-prefix
+ data-type: STRING
+ default-value: "8.8.8.8/32"
+ - name: next-hop
+ data-type: STRING
+ default-value: "192.168.2.1"
+ juju:
+ charm: spgwcharm
int-virtual-link-desc:
- id: s6a