利用流浪测试ansible角色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用流浪测试ansible角色相关的知识,希望对你有一定的参考价值。

如何限制引用一个角色流浪图像的剧本我已经供应的范围是什么?

我有一个剧本:

---
- name: Test Vagrant  
  hosts: all
  become: yes
  roles:
    - vagtest

这指向一个简单的安装yum包树的作用。

我Vagrantfile如下:

Vagrant.require_version ">= 1.7.0"

Vagrant.configure(2) do |config|

  config.vm.box = "centos/7"

  config.ssh.insert_key = false

  config.vm.provision "ansible" do |ansible|
    ansible.verbose = "v"
    ansible.playbook = "vagtest.yml"
  end
end

现在,一切运作良好 - 游民向上/游民规定。我关注“主机:全”的剧本。有没有什么办法让我只流浪的形象受到影响,限制了剧本的范围是什么?如果剧本是测试剧本将获得在整个环境中执行颠沛流离的外执行我所关注的。

谢谢。

答案

您需要创建一个hosts/inventory文件。在对你的流浪汉形象,主机文件点。

然后,改变你的hosts: allhosts: <what you provide in your host file>

ansible-playbook -i hosts playbook.yml运行

以上是关于利用流浪测试ansible角色的主要内容,如果未能解决你的问题,请参考以下文章

sh Ansible角色测试垫片。

markdown 流浪で作った仮想マシンにAnsibleタスクを実行する

Linux之ansible的角色基本使用

Ansible自动化部署之ROLES

ansible角色调用

06Ansible角色