diff --git a/app/Controllers/Provision.php b/app/Controllers/Provision.php index faaac84..9d6b4a9 100644 --- a/app/Controllers/Provision.php +++ b/app/Controllers/Provision.php @@ -24,7 +24,7 @@ class Provision extends BaseController mkdir($ansible_folder . "/parts", 0700); } - $mysql = "SELECT id, uid, internal_url,product_id,status,provision_port,updated + $mysql = "SELECT id, uid, internal_url,product_id,status,provision_port,updated, member_id FROM members_products WHERE provision_port > 0 ORDER BY updated ASC LIMIT ".$list_limit; @@ -37,6 +37,7 @@ class Provision extends BaseController $provisionPort = $pr->provision_port; $productId = $pr->product_id; $provisionUID = $pr->uid; + $memberID = $pr->member_id; $ContainerName = $productId . str_pad($pr->id, 10, "0", STR_PAD_LEFT); $partFolder = $ansible_folder . "/parts/" . $provisionUID; @@ -79,6 +80,7 @@ class Provision extends BaseController $myfile = fopen($ansible_folder . "/" . $prov_name, "w") or die("Unable to open file!"); fwrite($myfile, $template_content_processed); fclose($myfile); + $this->provisionActions($memberID, $provisionUID, "Auto Configuration Started"); } return view('welcome_message'); @@ -103,7 +105,7 @@ class Provision extends BaseController $mysql = "UPDATE members_products SET updated=now(), provision_port=".$allocated_port.", primary_server='".$primary_server."' WHERE uid::TEXT = '".$provisionUID."' AND provision_port = 0"; $query = $this->db->query($mysql); - $this->provisionActions($memberID, $provisionUID, "Auto Configuration Started"); + $this->provisionActions($memberID, $provisionUID, "Allocating Provisioning Ports"); } }