Add preload templates
[integration.git] / test / vcpe / preload_templates / template.vcpe_brgemu_vfmodule.json
1 {
2    "VNF-API:input": {
3      "VNF-API:request-information": {
4        "VNF-API:request-id": "robot12",
5        "VNF-API:notification-url": "https://so.onap.org",
6        "VNF-API:order-number": "robot12",
7        "VNF-API:request-sub-action": "SUPP",
8        "VNF-API:request-action": "PreloadVNFRequest",
9        "VNF-API:source": "VID",
10        "VNF-API:order-version": "1.0"
11      },
12      "VNF-API:sdnc-request-header": {
13        "VNF-API:svc-action": "reserve",
14        "VNF-API:svc-notification-url": "https://son.onap.org",
15        "VNF-API:svc-request-id": "robot12"
16      },
17      "VNF-API:vnf-topology-information": {
18              "vnf-topology-identifier": {
19                "service-type": "${service_type}",
20                "vnf-type": "${vnf_type}",
21                "generic-vnf-name": "${generic_vnf_name}",
22                "generic-vnf-type": "${generic_vnf_type}",
23                "vnf-name": "${vnf_name}"
24        },
25        "VNF-API:vnf-parameters": [
26
27
28                 {
29                 "vnf-parameter-name": "vcpe_image_name",
30                 "vnf-parameter-value": "vbrg-base-ubuntu-16-04-new"
31                 },
32                 {
33                 "vnf-parameter-name": "vcpe_flavor_name",
34                 "vnf-parameter-value": "m1.medium"
35                 },
36
37                 {
38                 "vnf-parameter-name": "public_net_id",
39                 "vnf-parameter-value": "${public_net_id}"
40                 },
41                 {
42                 "vnf-parameter-name": "vbrgemu_bng_private_net_id",
43                 "vnf-parameter-value": "${brg_bng_net}"
44                 },
45                 {
46                 "vnf-parameter-name": "vbrgemu_bng_private_subnet_id",
47                 "vnf-parameter-value": "${brg_bng_subnet}"
48                 },
49                 {
50                 "vnf-parameter-name": "onap_private_net_id",
51                 "vnf-parameter-value": "${oam_onap_net}"
52                 },
53                 {
54                 "vnf-parameter-name": "onap_private_subnet_id",
55                 "vnf-parameter-value": "${oam_onap_subnet}"
56                 },
57                 {
58                 "vnf-parameter-name": "onap_private_net_cidr",
59                 "vnf-parameter-value": "10.0.0.0/16"
60                 },
61
62                 {
63                 "vnf-parameter-name": "compile_state",
64                 "vnf-parameter-value": "done"
65                 },
66                 {
67                 "vnf-parameter-name": "vbrgemu_bng_private_net_cidr",
68                 "vnf-parameter-value": "10.3.0.0/24"
69                 },
70                 {
71                 "vnf-parameter-name": "vbrgemu_private_ip_0",
72                 "vnf-parameter-value": "10.3.0.14"
73                 },
74                 {
75                 "vnf-parameter-name": "sdnc_ip",
76                 "vnf-parameter-value": "10.0.7.1"
77                 },
78                 {
79                 "vnf-parameter-name": "vbrgemu_name_0",
80                 "vnf-parameter-value": "zdcpe1cpe01brgemu01_${suffix}"
81                 },
82                 {
83                 "vnf-parameter-name": "vnf_id",
84                 "vnf-parameter-value": "vCPE_Infrastructure_BGREMU_demo_app"
85                 },
86                 {
87                 "vnf-parameter-name": "vf_module_id",
88                 "vnf-parameter-value": "vCPE_Customer_BRGEMU"
89                 },
90                 {
91                 "vnf-parameter-name": "repo_url_blob",
92                 "vnf-parameter-value": "https://nexus.onap.org/content/sites/raw"
93                 },
94                 {
95                 "vnf-parameter-name": "repo_url_artifacts",
96                 "vnf-parameter-value": "https://nexus.onap.org/content/groups/staging"
97                 },
98                 {
99                 "vnf-parameter-name": "demo_artifacts_version",
100                 "vnf-parameter-value": "1.1.1"
101                 },
102                 {
103                 "vnf-parameter-name": "install_script_version",
104                 "vnf-parameter-value": "1.1.1"
105                 },
106                 {
107                 "vnf-parameter-name": "key_name",
108                 "vnf-parameter-value": "vbrgemu_key"
109                 },
110                 {
111                 "vnf-parameter-name": "pub_key",
112                 "vnf-parameter-value": "${pub_key}"
113                 },
114                 {
115                 "vnf-parameter-name": "cloud_env",
116                 "vnf-parameter-value": "openstack"
117                 },
118                 {
119                 "vnf-parameter-name": "vpp_source_repo_url",
120                 "vnf-parameter-value": "https://gerrit.fd.io/r/vpp"
121                 },
122                 {
123                 "vnf-parameter-name": "vpp_source_repo_branch",
124                 "vnf-parameter-value": "stable/1704"
125                 },
126                 {
127                 "vnf-parameter-name": "hc2vpp_source_repo_url",
128                 "vnf-parameter-value": "https://gerrit.fd.io/r/hc2vpp"
129                 },
130                 {
131                 "vnf-parameter-name": "hc2vpp_source_repo_branch",
132                 "vnf-parameter-value": "stable/1704"
133                 },
134                 {
135                 "vnf-parameter-name": "vpp_patch_url",
136                 "vnf-parameter-value": "https://git.onap.org/demo/plain/vnfs/vCPE/vpp-option-82-for-vbrg/src/patches/VPP-Add-Option82-Nat-Filter-For-vBRG.patch"
137                 }
138
139        ],
140        "VNF-API:vnf-assignments": {
141          }
142        }
143      }
144 }
145