jstewart/robo-ansible

Robo Task Runner 的 Ansible 任务

安装数量: 2,798

依赖项: 0

建议者: 0

安全性: 0

星级: 2

关注者: 3

分支: 1

开放问题: 0

类型:robo-tasks

1.1.1 2021-02-12 15:41 UTC

This package is auto-updated.

Last update: 2024-09-12 23:22:53 UTC


README

Robo Task Runner 的 Ansible 任务

Build Status SensioLabsInsight

本包提供以下 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 代码。