jstewart / robo-ansible
Robo Task Runner 的 Ansible 任务
1.1.1
2021-02-12 15:41 UTC
Requires
- php: >=5.5.0
- consolidation/robo: ~1
- symfony/event-dispatcher: ~2.5|~3.0|~4.0
Requires (Dev)
- phpunit/phpunit: >=4.4
This package is auto-updated.
Last update: 2024-09-12 23:22:53 UTC
README
Robo Task Runner 的 Ansible 任务
本包提供以下 Ansible 命令的 Robo 任务:
ansible
ansiblegalaxy
delete
help
import
info
init
install
list
login
remove
search
setup
ansibleplaybook
##安装
composer require jstewart/robo-ansible
##使用
<?php
class RoboFile extends \Robo\Tasks
{
use \JoeStewart\Robo\Task\Ansible\loadTasks;
...
?>
##示例
public function ansible($arg = '')
{
$result = $this->taskAnsible()->arg($arg)->run();
return $result;
}
预定义命令
<?php
class RoboFile extends \Robo\Tasks
{
use \JoeStewart\Robo\Task\Ansible\loadTasks;
use \JoeStewart\Robo\Task\Ansible\AnsibleGalaxy\loadTasks;
use \JoeStewart\Robo\Task\Ansible\AnsiblePlaybook\loadTasks;
use \JoeStewart\Robo\Task\Ansible\Command\Ansible;
...
?>
现在使用以下命令列出可用的命令:
./vendor/bin/robo list
##致谢
感谢 Robo.li、greg-1-anderson 和 boedah 提供示例 Robo 代码。