new proviison
This commit is contained in:
@@ -252,7 +252,7 @@ class Provision extends BaseController
|
||||
//echo "<pre>$output</pre>";
|
||||
//log_message('critical', "Test poath -> ".$output);
|
||||
//ANSIBLE/templates/A000001.yml
|
||||
|
||||
$ansibleToken = $this->ansibleLogin();
|
||||
$mysql = "SELECT id AS plan_id, uid, provision_id, play_file from provision_plans ORDER BY updated ASC LIMIT 1 ";
|
||||
$query = $this->db->query($mysql);
|
||||
$provision_list = $query->getResult();
|
||||
@@ -263,11 +263,15 @@ class Provision extends BaseController
|
||||
|
||||
$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");
|
||||
$this->runAnsibleShell($playFile);
|
||||
$params = [
|
||||
"template_id"=> 1,
|
||||
"debug"=> false,
|
||||
"dry_run"=> false,
|
||||
"playbook"=> 'A000001.yml',
|
||||
"environment"=> "{}"
|
||||
];
|
||||
$this->ansibleProvision($ansibleToken, $params);
|
||||
}
|
||||
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
public function runAnsibleShell($provisionFile){
|
||||
|
||||
Reference in New Issue
Block a user