remote comnposer

This commit is contained in:
CHIEFSOFT\ameye
2025-01-29 12:51:33 -05:00
parent b75aa87a84
commit aefb9e1c0f
+4 -1
View File
@@ -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);