diff --git a/app/Controllers/Provision.php b/app/Controllers/Provision.php index 8a09776..618b09e 100644 --- a/app/Controllers/Provision.php +++ b/app/Controllers/Provision.php @@ -246,6 +246,7 @@ class Provision extends BaseController public function releaseProvision(){ + $remote_composer_path = "10.0.0.32:/home/chiefsoft/MermsProvision/ANSIBLE/parts/"; $partMachineLocal = "/home/chiefsoft/MermsProvision/ANSIBLE/parts/"; $ansibleToken = $this->ansibleLogin(); $mysql ="SELECT pp.uid AS prov_uid, p.id AS mpid, p.product_id, pp.id AS plan_id, pp.uid, pp.provision_id, pp.play_file @@ -266,6 +267,7 @@ class Provision extends BaseController $ContainerName = $productId . str_pad($pr->mpid, 10, "0", STR_PAD_LEFT); $destinationHomeFolder = "/home/chiefsoft/SITES/" . $ContainerName; $composer_template_path_local = $partMachineLocal . $provisionUID; + $composer_template_path_remote = $remote_composer_path . $provisionUID; $this->db->query("UPDATE provision_plans SET updated = now() WHERE id = $planId"); $this->db->query("UPDATE members_products SET p_file = p_file + 1 WHERE id = $provisionId"); @@ -277,7 +279,8 @@ class Provision extends BaseController "environment"=> "{ \"WHAT_HOST_IN_USE\":\"$ansible_host\", \"DESTINATION_FOLDER\":\"$destinationHomeFolder\", - \"WHAT_PART_LOCAL\":\"$composer_template_path_local\" + \"WHAT_PART_LOCAL\":\"$composer_template_path_local\", + \"WHAT_PART_REMOTE\":\"$composer_template_path_remote\" }" ]; $this->ansibleProvision($ansibleToken, $params);