在没有库存的情况下运行Ansible playbook

时间:2016-07-04 14:55:28

标签: ansible ansible-inventory

考虑我是否想要快速检查一下。不需要连接到主机的东西(检查ansible本身的工作原理,包括处理程序或其他东西)。或者localhost会这样做。我可能会放弃这个,但是手册页说:

  

-i PATH, - inventory = PATH

     

清单的PATH,默认为/ etc / ansible / hosts。 或者,您可以使用逗号分隔   主机列表或具有尾随逗号主机的单个主机。

当我在没有库存的情况下运行ansible-playbook时,它说:

  

[警告]:提供的主机列表为空,只有 localhost 可用

是否有一种简单的方法可以针对没有主机或可能是localhost运行playbook?

1 个答案:

答案 0 :(得分:24)

正如@ydaetskcoR建议的那样,它如下:

$(myData).each(function(iter, element){
if (your_condition_for_selected) {
            $('<option></option>', {
                value: elem.name, 
                text: elem.name,
                selected : your_boolean_condition
  }).appendTo(s); 
        });
} 

测试剧本,就此而言

$ ansible-playbook playbook.yml -i localhost, -k