- # start-by-default: True
- {%- endif %}
-
- # Networks for the VNFs
- vld:
- - id: {{ name }}_nsd_vld0
- name: mgmt
- short-name: mgmt
- type: ELAN
- mgmt-network: true
- {%- if detailed is sameas true %}
- # description: <update>
- # vim-network-name: <update> Name of network in VIM account
- # ip-profile-ref: <update> Name of reference of IP profile object
- # provider-network:
- # physical-network: <update> Name of the physical network on which provider network is built
- # segmentation_id: <update> ID of segregated virtual network
- {%- endif %}
-
- # Specify the constituent VNFs
- # member-vnf-index-ref - entry from constituent vnf
- # vnfd-id-ref - VNFD id
- # vnfd-connection-point-ref - connection point name in the VNFD
- vnfd-connection-point-ref:
- - member-vnf-index-ref: "1"
- vnfd-id-ref: {{ name }}_vnfd
- # NOTE: Validate the entry below
- vnfd-connection-point-ref: vnf-cp0
- {%- if detailed is sameas true %}
- # ip-address: <update> IP address of the connection point
- {%- endif %}
-
- {%- for x in range(1, interfaces + 1 ) %}
- - member-vnf-index-ref: "1"
- vnfd-id-ref: {{ name }}_vnfd
- # NOTE: Validate the entry below
- vnfd-connection-point-ref: vnf-cp{{ x }}
- {%- if detailed is sameas true %}
- # ip-address: <update> IP address of the connection point
- {%- endif %}
- {%- endfor %}
-
- {%- if detailed is sameas true %}
- # List of IP Profiles.
- # IP Profile describes the IP characteristics for the Virtual-Link
- #ip-profiles
- #- name: <update>
- # description: <update>
- # ip-profile-params:
- # - ip-version:
- # subnet-address: <update>
- # gateway-address: <update>
- # security-group: <update>
- # subnet-prefix-pool: <update>
- # dns-server:
- # - address: <update>
- # dhcp-params:
- # - enabled: <update>
- # start-address: <update>
- # count: <update>
-
- # Information about NS configuration
- #ns-configuration:
- # juju:
- # charm: <update>
- # proxy: <update>
- # vca-relationships:
- # relation:
- # - requires: <update>
- # provides: <update>
-
- # # List of config primitives supported by the
- # # configuration agent for this NS.
- # config-primitive:
- # - name: <update>
- # parameter:
- # - name: <update>
- # data-type: <update>
- # mandatory: <update>
- # default-value: <update>
- # parameter-pool: <update>
- # read-only: <update>
- # hidden: <update>
-
- # # Initial set of configuration primitives.
- # initial-config-primitive:
- # - seq: <update>
- # name: <update>
- # parameter:
- # - name: <update>
- # data-type: <update>
- # value: <update>
-
- # # Terminate set of configuration primitives.
- # terminate-config-primitive:
- # - seq: <update>
- # name: <update>
- # parameter:
- # - name: <update>
- # data-type: <update>
- # value: <update>
-
- # # List of VCA related metric
- # metrics:
- # - name: <update>
-
- # Used to configure the list of public keys to be injected as part
- # of ns instantiation
- #key-pair:
- #- name: <update>
- # key: <update>
-
- # List of users to be added through cloud-config
- #user:
- #- name: <update>
- # user-info: <update>
- # key-pair:
- # - name: <update>
- # key: <update>
-
- # List of VNF Forwarding Graph Descriptors (VNFFGD)
- #vnffgd:
- #- id: <update>
- # name: <update>
- # short-name: <update>
- # vendor: <update>
- # description: <update>
- # version: <update>
- # # List of Rendered Service Paths
- # rsp:
- # - id: <update>
- # name: <update>
- # vnfd-connection-point-ref:
- # - member-vnf-index-ref: <update>
- # order: <update>
- # vnfd-id-ref: <update>
- # vnfd-ingress-connection-point-ref: <update>
- # vnfd-egress-connection-point-ref: <update>
- # # List of classifier rules
- # classifier:
- # - id: <update>
- # name: <update>
- # rsp-id-ref: <update>
- # member-vnf-index-ref: <update>
- # vnfd-id-ref: <update>
- # vnfd-connection-point-ref: <update>
- # match-attributes:
- # - id: <update>
- # ip-proto: <update>
- # source-ip-address: <update>
- # destination-ip-address: <update>
- # source-port: <update>
- # destination-port: <update>