clean up code
This commit is contained in:
@@ -56,7 +56,9 @@ abstract class BaseController extends Controller
|
|||||||
$this->db = \Config\Database::connect();
|
$this->db = \Config\Database::connect();
|
||||||
// E.g.: $this->session = service('session');
|
// E.g.: $this->session = service('session');
|
||||||
}
|
}
|
||||||
public function APIcall($method, $url, $data) {
|
|
||||||
|
public function APIcall($method, $url, $data)
|
||||||
|
{
|
||||||
// $curl = curl_init();
|
// $curl = curl_init();
|
||||||
$curl = curl_init($url);
|
$curl = curl_init($url);
|
||||||
switch ($method) {
|
switch ($method) {
|
||||||
@@ -103,8 +105,11 @@ abstract class BaseController extends Controller
|
|||||||
return json_decode($result, true);
|
return json_decode($result, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function ansibleLogin():string {
|
public function ansibleLogin(): string
|
||||||
|
{
|
||||||
|
$token = null;
|
||||||
|
try {
|
||||||
|
// Code that might throw an exception
|
||||||
$result = "Unhandled exception";
|
$result = "Unhandled exception";
|
||||||
$base_url = $_ENV['ANSIBLE_AUTOMATION_SERVER_LOCATION'];
|
$base_url = $_ENV['ANSIBLE_AUTOMATION_SERVER_LOCATION'];
|
||||||
// $base_url = "http://172.16.4.90:3000";
|
// $base_url = "http://172.16.4.90:3000";
|
||||||
@@ -112,6 +117,8 @@ abstract class BaseController extends Controller
|
|||||||
|
|
||||||
# 1. Login
|
# 1. Login
|
||||||
$url = $base_url . "/api/auth/login";
|
$url = $base_url . "/api/auth/login";
|
||||||
|
log_message('critical', "***** ***** Provision LOGIN URL:: " . $url);
|
||||||
|
|
||||||
$ch = curl_init($url);
|
$ch = curl_init($url);
|
||||||
# Setup request to send json via POST.
|
# Setup request to send json via POST.
|
||||||
$payload = json_encode(array("auth" => "admin", "password" => "may12002"));
|
$payload = json_encode(array("auth" => "admin", "password" => "may12002"));
|
||||||
@@ -157,11 +164,18 @@ abstract class BaseController extends Controller
|
|||||||
}
|
}
|
||||||
$result = "Found token: $token";
|
$result = "Found token: $token";
|
||||||
# Print response.
|
# Print response.
|
||||||
|
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
log_message('critical', "***** ***** Provision LOGIN FAILED :: " . $e->getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return $token;
|
return $token;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function ansibleProvision($ansibleToken,$params){
|
public function ansibleProvision($ansibleToken, $params)
|
||||||
|
{
|
||||||
// log_message('critical', "***** ***** Provision CALL:: ansibleProvision() Token ".$ansibleToken);
|
// log_message('critical', "***** ***** Provision CALL:: ansibleProvision() Token ".$ansibleToken);
|
||||||
// log_message('critical', "***** ***** Provision CALL:: ansibleProvision() Token ". serialize( $params));
|
// log_message('critical', "***** ***** Provision CALL:: ansibleProvision() Token ". serialize( $params));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user