Fix underlay.get_logs() method

- use salt minions instead of underlay SSH to get logs from
  all registered nodes
- use IP addresses from underlay.config_ssh for such nodes
  which hostnames not matched any minion
- archive the full dump of logs to /tmp instead of /root
  (archiving to /root caused duplicates in the archive at the
  second time)
- use ${ENV_NAME} as part of the name of the archive in CICD
  jobs

Change-Id: I21e6f5cb8eff6c5bccc707c5c88e509a7bf3a166
diff --git a/jobs/pipelines/swarm-deploy-platform.groovy b/jobs/pipelines/swarm-deploy-platform.groovy
index c854c73..cb26aae 100644
--- a/jobs/pipelines/swarm-deploy-platform.groovy
+++ b/jobs/pipelines/swarm-deploy-platform.groovy
@@ -62,7 +62,7 @@
 
             } catch (e) {
                 common.printMsg("Job is failed", "purple")
-                shared.download_logs("deploy_platform")
+                shared.download_logs("deploy_platform_${ENV_NAME}")
                 throw e
             } finally {
                 // TODO(ddmitriev): analyze the "def currentResult = currentBuild.result ?: 'SUCCESS'"