diff --git a/smardigo/provisioning/process/simple-connect.bpmn b/smardigo/provisioning/process/simple-connect.bpmn
index 99bb78b..843ffc4 100644
--- a/smardigo/provisioning/process/simple-connect.bpmn
+++ b/smardigo/provisioning/process/simple-connect.bpmn
@@ -1200,6 +1200,7 @@ Variables.userId(authenticatedUserId)
Flow_1kxc9t0
Flow_1nuku1o
def jobs = processes.byId(contextScopeId, contextProcessId).getVariable('jobs')
+jobs = !!jobs ? jobs : []
jobs.add(0, awxResponse.job)
processes.byId(contextScopeId, contextProcessId).setVariable('jobs', jobs)
@@ -1248,6 +1249,10 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
+
+
+
+
@@ -1488,10 +1493,6 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
-
-
-
-
@@ -1555,18 +1556,6 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1608,6 +1597,10 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
+
+
+
+
@@ -1815,10 +1808,6 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
-
-
-
-
@@ -1858,6 +1847,12 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
+
+
+
+
+
+
@@ -1939,20 +1934,14 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
-
-
-
-
-
-
-
-
+
+
@@ -2139,6 +2128,18 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/smardigo/provisioning/script/ansible-start.groovy b/smardigo/provisioning/script/ansible-start.groovy
index 23a7e09..b134595 100644
--- a/smardigo/provisioning/script/ansible-start.groovy
+++ b/smardigo/provisioning/script/ansible-start.groovy
@@ -13,12 +13,12 @@ def env = [
smardigo_management_action: smardigoManagementAction,
stage: cluster.stage,
tenant_id: tenant.key,
- connect_client_admin_username: connect_admin_username,
- connect_client_admin_password: connect_admin_password,
- connect_realm_admin_username: keycloak_admin_username,
- connect_realm_admin_password: keycloak_admin_password,
- wordpress_admin_username: wordpress_admin_username,
- wordpress_admin_password: wordpress_admin_password
+ connect_client_admin_username: binding.hasVariable('connect_admin_username') ? connect_admin_username : '',
+ connect_client_admin_password: binding.hasVariable('connect_admin_password') ? connect_admin_password : '',
+ connect_realm_admin_username: binding.hasVariable('keycloak_admin_username') ? keycloak_admin_username : '',
+ connect_realm_admin_password: binding.hasVariable('keycloak_admin_password') ? keycloak_admin_password : '',
+ wordpress_admin_username: binding.hasVariable('wordpress_admin_username') ? wordpress_admin_username : '',
+ wordpress_admin_password: binding.hasVariable('wordpress_admin_password') ? wordpress_admin_password : ''
]
if (binding.hasVariable('extraVariables')) {
env << extraVariables
diff --git a/smardigo/provisioning/script/create-awx-paramaters.groovy b/smardigo/provisioning/script/create-awx-paramaters.groovy
index 111db82..847ad8b 100644
--- a/smardigo/provisioning/script/create-awx-paramaters.groovy
+++ b/smardigo/provisioning/script/create-awx-paramaters.groovy
@@ -13,12 +13,12 @@ def env = [
smardigo_management_action: smardigoManagementAction,
stage: cluster.stage,
tenant_id: tenant.key,
- connect_client_admin_username: connect_admin_username,
- connect_client_admin_password: connect_admin_password,
- connect_realm_admin_username: keycloak_admin_username,
- connect_realm_admin_password: keycloak_admin_password,
- wordpress_admin_username: wordpress_admin_username,
- wordpress_admin_password: wordpress_admin_password
+ connect_client_admin_username: binding.hasVariable('connect_admin_username') ? connect_admin_username : '',
+ connect_client_admin_password: binding.hasVariable('connect_admin_password') ? connect_admin_password : '',
+ connect_realm_admin_username: binding.hasVariable('keycloak_admin_username') ? keycloak_admin_username : '',
+ connect_realm_admin_password: binding.hasVariable('keycloak_admin_password') ? keycloak_admin_password : '',
+ wordpress_admin_username: binding.hasVariable('wordpress_admin_username') ? wordpress_admin_username : '',
+ wordpress_admin_password: binding.hasVariable('wordpress_admin_password') ? wordpress_admin_password : ''
]
if (binding.hasVariable('extraVariables')) {
env << extraVariables