Add ability to install docker-ee

also:

- added retries to install ucp
- required packages moved to separate method

Related-Prod: https://mirantis.jira.com/browse/PRODX-2228
Change-Id: I3890d9518b5dfd9e969416cbed06af6a96bbeecb
diff --git a/de/heat-templates/fragments/SrvInstancesVM.yaml b/de/heat-templates/fragments/SrvInstancesVM.yaml
index 7cb89ae..db06a95 100644
--- a/de/heat-templates/fragments/SrvInstancesVM.yaml
+++ b/de/heat-templates/fragments/SrvInstancesVM.yaml
@@ -41,6 +41,10 @@
     default: ''
   public_net_id:
     type: string
+  docker_ee_release:
+    type: string
+  docker_ee_url:
+    type: string
 
 resources:
 
@@ -55,6 +59,8 @@
             $node_type:  { get_param: node_type }
             $wait_condition_notify: { get_attr: [ wait_handle, curl_cli ] }
             $ucp_license_key: { get_file: ../scripts/license.lic }
+            $docker_ee_url: { get_param: docker_ee_url }
+            $docker_ee_release: { get_param: docker_ee_release }
             $ucp_master_host: { get_param: ucp_master_host }
             $node_metadata: { get_param: metadata }
             $host_interface: { get_param: host_interface }