From 71295d4e89dfa0186b68c97938aa91cc41af0d21 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 26 Jan 2025 07:52:53 -0500 Subject: [PATCH] param 1 --- ANSIBLE/auto_play.sh | 2 +- app/Controllers/Provision.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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));