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; + } + }