From 627e7058d5f8fe42d4e84683bacb5076e6037ac6 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Wed, 22 Jan 2025 20:23:10 -0500 Subject: [PATCH] Provision actions --- app/Controllers/Provision.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/Controllers/Provision.php b/app/Controllers/Provision.php index 961bc19..e7db388 100644 --- a/app/Controllers/Provision.php +++ b/app/Controllers/Provision.php @@ -206,4 +206,14 @@ class Provision extends BaseController return 0; } + public function runAnsibleShell(){ + try{ + $output = shell_exec('ansible-playbook --ask-become-pass --key-file ~/.ssh/ansible_worker -i inventory 94099_devprov_mermsemr_com.yml'); + log_message('critical', "***** ***** Provision :: runAnsibleShell(output) ".$output); + } catch ( \Exception $e){ + log_message('critical', "***** ***** Provision Error:: runAnsibleShell() ".$e->getMessage()); + } + return 0; + } + }