function get_available_playbooks() { $app_dir = new folder(); $app_dir->getFolderContent($this->playbook_dir); $ansible_playbooks = array(); $ansible_playbooks = $app_dir->files; $ansible_playbook_array = array(); foreach ($ansible_playbooks as $ansible) { $ansible_playbook = str_replace(".yml", "", $ansible->name); $ansible_playbook_array[] .= $ansible_playbook; } return $ansible_playbook_array; }
function get_available_groups() { $app_dir = new folder(); $app_dir->getFolderContent($this->group_dir); $puppet_groups = array(); $puppet_groups = $app_dir->files; $puppet_group_array = array(); foreach ($puppet_groups as $puppet) { $puppet_group = str_replace(".pp", "", $puppet->name); $puppet_group_array[] .= $puppet_group; } sort($puppet_group_array); return $puppet_group_array; }