Add mso.vfc.properties
[so/so-config.git] / attributes / default.rb
1 ######################
2 # MSO Config Path
3 ##########
4 node.default['mso_config_path'] = '/opt/mso/etc/ecomp/mso/config'
5
6 ######################
7 # AFT
8 ##########
9 node.default["aft"]["latitude"] = ""
10 node.default["aft"]["longitude"] = ""
11 node.default["aft"]["environment"] = "" # AFTUAT || AFTPRD
12
13 ######################
14 # APIH INFRA
15 ##########
16 node.default["mso-api-handler-infra-config"]["bpelURL"] = "DefaultRecipe_bpelURL"
17 node.default["mso-api-handler-infra-config"]["bpelAuth"] = "DefaultRecipe_bpelAuth"
18 node.default["mso-api-handler-infra-config"]["camundaURL"] = "DefaultRecipe_camundaURL"
19 node.default["mso-api-handler-infra-config"]["camundaAuth"] = "DefaultRecipe_camundaAuth"
20 # controls what actions the infra API (APIH) allows sent in on REST request
21 node.default["mso-api-handler-infra-config"]["vnf.v1.ApiAllowableActions"] = ""
22 node.default["mso-api-handler-infra-config"]["vnf.v2.ApiAllowableActions"] = "DELETE_VF_MODULE,UPDATE_VF_MODULE"
23 node.default["mso-api-handler-infra-config"]["vnf.v3.ApiAllowableActions"] = "CREATE_VF_MODULE,DELETE_VF_MODULE,UPDATE_VF_MODULE"
24 node.default["mso-api-handler-infra-config"]["network.v1.ApiAllowableActions"] = "DELETE,UPDATE"
25 node.default["mso-api-handler-infra-config"]["network.v2.ApiAllowableActions"] = "DELETE,UPDATE"
26 node.default["mso-api-handler-infra-config"]["network.v3.ApiAllowableActions"] = "CREATE,DELETE,UPDATE"
27 node.default["mso-api-handler-infra-config"]["volume.v1.ApiAllowableActions"] = ""
28 node.default["mso-api-handler-infra-config"]["volume.v2.ApiAllowableActions"] = "DELETE_VF_MODULE_VOL,UPDATE_VF_MODULE_VOL"
29 node.default["mso-api-handler-infra-config"]["volume.v3.ApiAllowableActions"] = "CREATE_VF_MODULE_VOL,DELETE_VF_MODULE_VOL,UPDATE_VF_MODULE_VOL"
30
31 ######################
32 # JRA
33 ##########
34 node.default["mso-sdnc-adapter-config"]["sdncurls"] = []
35 node.default["mso-sdnc-adapter-config"]["bpelurl"] = "DefaultRecipe_bpelurl"
36 node.default["mso-sdnc-adapter-config"]["restbpelurl"] = "DefaultRecipe_restbpelurl"
37 node.default["mso-sdnc-adapter-config"]["myurl"] = "DefaultRecipe_myurl"
38 node.default["mso-sdnc-adapter-config"]["sdncauth"] = "DefaultRecipe_sdncauth"
39 node.default["mso-sdnc-adapter-config"]["bpelauth"] = "DefaultRecipe_bpelauth"
40 node.default["mso-sdnc-adapter-config"]["sdncconnecttime"] = "DefaultRecipe_sdncconnecttime"
41
42 ######################
43 # JRA
44 # Example of default values.
45 # NOTE: This will add an element to the array, pushing default values into the template
46 ##########
47 # node.default["mso-po-adapter-config"]["identity_services"] = [{
48 #                                     dcp_clli: "DefaultRecipe_dcp_clli",
49 #                                     keystone_url: "DefaultRecipe_keystone_url",
50 #                                     mso_id: "DefaultRecipe_mso_id",
51 #                                     mso_pass: "DefaultRecipe_mso_pass",
52 #                                     admin_tenant: "service",
53 #                                     member_role: "admin",
54 #                                     tenant_metadata: true
55 #                                     }]
56 # node.default["mso-po-adapter-config"]["cloud_sites"] = [{
57 #                                     lcp_clli: "DefaultRecipe_lcp_clli",
58 #                                     region_id:"DefaultRecipe_DefaultRecipe",
59 #                                     identity_service_id:"DefaultRecipe_identity_service_id"
60 #                                     }]
61 #These three are defined in the environment and require changes to update
62 node.default["mso-po-adapter-config"]["vnfbpelauth"] = "DefaultRecipe_vnfbpelauth"
63 node.default["mso-po-adapter-config"]["checkrequiredparameters"] = "DefaultRecipe_checkrequiredparameters"
64 node.default["mso-po-adapter-config"]["nwbpelauth"] = "DefaultRecipe_nwbeplauth"
65 #vnf
66 node.default["mso-po-adapter-config"]["vnf"]["vnfbpelauth"] = node["mso-po-adapter-config"]["vnfbpelauth"]
67 node.default["mso-po-adapter-config"]["vnf"]["checkrequiredparameters"] = node["mso-po-adapter-config"]["checkrequiredparameters"]
68 node.default["mso-po-adapter-config"]["vnf"]["addgetfilesonvolumereq"] = "false"
69 node.default["mso-po-adapter-config"]["vnf"]["sockettimeout"] = "30"
70 node.default["mso-po-adapter-config"]["vnf"]["connecttimeout"] = "30"
71 node.default["mso-po-adapter-config"]["vnf"]["retrycount"] = "5"
72 node.default["mso-po-adapter-config"]["vnf"]["retryinterval"] = "-15"
73 node.default["mso-po-adapter-config"]["vnf"]["retrylist"] = "408,429,500,502,503,504,900"
74 node.default["mso-po-adapter-config"]["vnf"]["po.retryCodes"] = "504"
75 node.default["mso-po-adapter-config"]["vnf"]["po.retryDelay"] = "5"
76 node.default["mso-po-adapter-config"]["vnf"]["po.retryCount"] = "3"
77 node.default["mso-po-adapter-config"]["vnf"]["heat.create.pollInterval"] = "15"
78 node.default["mso-po-adapter-config"]["vnf"]["heat.delete.pollTimeout"] = "7500"
79 node.default["mso-po-adapter-config"]["vnf"]["heat.delete.pollInterval"] = "15"
80 node.default["mso-po-adapter-config"]["vnf"]["org.openecomp.mso.adapters.tenant.default_x_aic_orm_client_string"] = "ECOMP-MSO"
81 node.default["mso-po-adapter-config"]["vnf"]["org.openecomp.mso.adapters.default_keystone_url_version"] = "/v2.0"
82 node.default["mso-po-adapter-config"]["vnf"]["org.openecomp.mso.adapters.default_keystone_reg_ex"] = "/[vV][0-9]"
83 #network
84 node.default["mso-po-adapter-config"]["network"]["nwbpelauth"] = node["mso-po-adapter-config"]["nwbpelauth"]
85 node.default["mso-po-adapter-config"]["network"]["sockettimeout"] = "5"
86 node.default["mso-po-adapter-config"]["network"]["connecttimeout"] = "5"
87 node.default["mso-po-adapter-config"]["network"]["retrycount"] = "5"
88 node.default["mso-po-adapter-config"]["network"]["retryinterval"] = "-15"
89 node.default["mso-po-adapter-config"]["network"]["retrylist"] = "408,429,500,502,503,504,900"
90 node.default["mso-po-adapter-config"]["network"]["po.retryCodes"] = "504"
91 node.default["mso-po-adapter-config"]["network"]["po.retryDelay"] = "5"
92 node.default["mso-po-adapter-config"]["network"]["po.retryCount"] = "3"
93 node.default["mso-po-adapter-config"]["network"]["heat.create.pollInterval"] = "15"
94 node.default["mso-po-adapter-config"]["network"]["heat.delete.pollTimeout"] = "300"
95 node.default["mso-po-adapter-config"]["network"]["heat.delete.pollInterval"] = "15"
96 node.default["mso-po-adapter-config"]["network"]["org.openecomp.mso.adapters.tenant.default_x_aic_orm_client_string"] = "ECOMP-MSO"
97 node.default["mso-po-adapter-config"]["network"]["org.openecomp.mso.adapters.default_keystone_url_version"] = "/v2.0"
98 node.default["mso-po-adapter-config"]["network"]["org.openecomp.mso.adapters.default_keystone_reg_ex"] = "/[vV][0-9]"
99 #vfc
100 node.default["mso-po-adapter-config"]["vfc"]["nwbpelauth"] = node["mso-po-adapter-config"]["nwbpelauth"]
101 node.default["mso-po-adapter-config"]["vfc"]["sockettimeout"] = "5"
102 node.default["mso-po-adapter-config"]["vfc"]["connecttimeout"] = "5"
103 node.default["mso-po-adapter-config"]["vfc"]["retrycount"] = "5"
104 node.default["mso-po-adapter-config"]["vfc"]["retryinterval"] = "-15"
105 node.default["mso-po-adapter-config"]["vfc"]["retrylist"] = "408,429,500,502,503,504,900"
106 node.default["mso-po-adapter-config"]["vfc"]["po.retryCodes"] = "504"
107 node.default["mso-po-adapter-config"]["vfc"]["po.retryDelay"] = "5"
108 node.default["mso-po-adapter-config"]["vfc"]["po.retryCount"] = "3"
109 node.default["mso-po-adapter-config"]["vfc"]["heat.create.pollInterval"] = "15"
110 node.default["mso-po-adapter-config"]["vfc"]["heat.delete.pollTimeout"] = "300"
111 node.default["mso-po-adapter-config"]["vfc"]["heat.delete.pollInterval"] = "15"
112 node.default["mso-po-adapter-config"]["vfc"]["org.openecomp.mso.adapters.tenant.default_x_aic_orm_client_string"] = "ECOMP-MSO"
113 node.default["mso-po-adapter-config"]["vfc"]["org.openecomp.mso.adapters.default_keystone_url_version"] = "/v2.0"
114 node.default["mso-po-adapter-config"]["vfc"]["org.openecomp.mso.adapters.default_keystone_reg_ex"] = "/[vV][0-9]"
115 #tenant
116 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_tenant_description"] = "ECOMP Tenant"
117 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_region_type"] = "single"
118 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_user_role"] = "admin"
119 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_success_status_string"] = "Success"
120 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_no_regions_status_string"] = "no regions"
121 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_orm_request_path"] = "/v1/orm/customers/"
122 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_x_aic_orm_client_string"] = "ECOMP-MSO"
123 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.default_keystone_url_version"] = "/v2.0"
124 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.default_keystone_reg_ex"] = "/[vV][0-9]"
125 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_orm_url_replace_this"] = "8080"
126 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_orm_url_replace_with_this"] = "7080"
127 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.set_default_quota"] = "false"
128 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_quota_value"] = "10"
129
130
131 ##################################################################
132 # To specify the default A&AI version to use for all resources:
133 #    Use: workflowGlobalDefaultAAIVersion ------------------- Example: node.default["mso-bpmn-urn-config"]["workflowGlobalDefaultAAIVersion"] = "11"
134 # To override the default A&AI version:
135 #    Resource-specific: workflowDefaultAAI{Resource}Version - Example: node.default["mso-bpmn-urn-config"]["workflowDefaultAAIGenericVnfUriVersion"] = "10"
136 #    Flow-specific: workflowCustom{SpecificFlow}AAIVersion -- Example: node.default["mso-bpmn-urn-config"]["workflowCustomCreateNetworkV1AAIVersion"] = "9"
137 # To specify a version+resource URI:
138 #    Use format: workflowDefaultAAI{Version}{Resource}Uri --- Example: node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11GenericVnfUri"] = "/aai/v11/network/generic-vnfs/generic-vnf"
139 # To override URI for a specific flow+resource:
140 #    Use format: workflow{SpecificFlow}{Resource}Uri -------- Example: node.default["mso-bpmn-urn-config"]["workflowCreateNetworkV1GenericVnfUri"] = "/aai/v10/network/generic-vnfs/generic-vnf"
141 #
142 # Lookup order (precedence): flow+resource specific (1st) -> flow-specific version -> resource-specific version -> default version (last)
143 ########################################################################################################################################################################################################
144 node.default["mso-bpmn-urn-config"]["workflowGlobalDefaultAAIVersion"] = "11"
145 node.default["mso-bpmn-urn-config"]["workflowGlobalDefaultAAINamespace"] = "http://org.openecomp.aai.inventory/"
146 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11GenericVnfUri"] = "/aai/v11/network/generic-vnfs/generic-vnf"
147 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11VpnBindingUri"] = "/aai/v11/network/vpn-bindings/vpn-binding"
148 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11VceUri"] = "/aai/v11/network/vces/vce"
149 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11L3NetworkUri"] = "/aai/v11/network/l3-networks/l3-network"
150 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11CustomerUri"] = "/aai/v11/business/customers/customer"
151 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11NetworkPolicyUri"] = "/aai/v11/network/network-policies/network-policy"
152 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11RouteTableReferenceUri"] = "/aai/v11/network/route-table-references/route-table-reference"
153 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11TenantUri"] = "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/DFW/tenants/tenant"
154 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11GenericQueryUri"] = "/aai/v11/search/generic-query"
155 #note the CloudRegionURI is used for volume-groups
156 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11CloudRegionUri"] = "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner"
157 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11NodesQueryUri"] = "/aai/v11/search/nodes-query"
158 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11GenericVnfUri"] = "/aai/v11/network/generic-vnfs/generic-vnf"
159 node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11CloudRegionUri"] = "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner"
160
161 ######################
162 # appc
163 ##########
164 node.default["mso-appc-adapter-config"]["appc_url"] = "DefaultRecipe"
165 node.default["mso-appc-adapter-config"]["appc_stub"] = "DefaultRecipe"
166 node.default["mso-appc-adapter-config"]["appc_auth"] = "DefaultRecipe"
167 node.default["mso-appc-adapter-config"]["appc_timeout"] = "DefaultRecipe"
168 node.default["mso-appc-adapter-config"]["ueb_cluster_address"] = "DefaultRecipe"
169 node.default["mso-appc-adapter-config"]["ueb_consumer_group"] = "DefaultRecipe"
170 node.default["mso-appc-adapter-config"]["ueb_consumer_id"] = "DefaultRecipe"
171 node.default["mso-appc-adapter-config"]["ueb_topic"] = "DefaultRecipe"
172 node.default["mso-appc-adapter-config"]["ueb_polling_interval"] = "DefaultRecipe"
173 node.default["mso-appc-adapter-config"]["ueb_polling_interval"] = "DefaultRecipe"
174 node.default["mso-appc-adapter-config"]["ueb_user"] = "DefaultRecipe"
175 node.default["mso-appc-adapter-config"]["ueb_password"] = "DefaultRecipe"
176 node.default["mso-appc-adapter-config"]["bpel_url"] = "DefaultRecipe"
177 node.default["mso-appc-adapter-config"]["bpel_stub"] = "DefaultRecipe"
178 node.default["mso-appc-adapter-config"]["bpel_auth"] = "DefaultRecipe"
179 node.default["mso-appc-adapter-config"]["bpel_timeout"] = "DefaultRecipe"
180
181 ######################
182 # workflow message adapter
183 ##########
184 node.default["mso-workflow-message-adapter-config"]["wmbpelurl"] = "DefaultRecipe_wmbpelurl"
185 node.default["mso-workflow-message-adapter-config"]["wmbpelauth"] = "DefaultRecipe_wmbpelauth"