diff --git a/ANSIBLE/auto_play.sh b/ANSIBLE/auto_play.sh index 142450c..c8b86e1 100644 --- a/ANSIBLE/auto_play.sh +++ b/ANSIBLE/auto_play.sh @@ -1,6 +1,6 @@ #!/bin/sh # - +PARAM1= $1 for a in "$@" ;do PROVISION_FILE=$a done diff --git a/app/Controllers/Provision.php b/app/Controllers/Provision.php index 9fb572d..d92a77d 100644 --- a/app/Controllers/Provision.php +++ b/app/Controllers/Provision.php @@ -251,6 +251,7 @@ class Provision extends BaseController //// Display the list of all files and directories //echo "
$output"; //log_message('critical', "Test poath -> ".$output); + //ANSIBLE/templates/A000001.yml $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); @@ -272,7 +273,7 @@ class Provision extends BaseController public function runAnsibleShell($provisionFile){ try{ log_message('critical', "***** ***** Provision :: runAnsibleShell($provisionFile) "); - $shellCommand ="/var/www/html/ANSIBLE/auto_play.sh /var/www/html/ANSIBLE/$provisionFile"; + $shellCommand ="/var/www/html/ANSIBLE/auto_play.sh A000001.yml OLU AMEYE "; ///var/www/html/ANSIBLE/$provisionFile"; log_message('critical', $shellCommand); $output = shell_exec($shellCommand ); log_message('critical', "***** ***** Provision :: runAnsibleShell(output) AFTER SHELL RUN ".serialize($output));