マイVagrantfile
がどのように見えるの任意のホストに一致しない `を発生させます:は--limit`が
---
- name: Setup system
hosts: localhost
become: true
become_user: root
roles:
- { role: role1 }
- { role: role2 }
私のhostsファイルは、次のようになりますように
Vagrant.configure("2") do |config|
config.vm.box = "vag-box"
config.vm.box_url = "boxes/base.box"
config.vm.network :private_network, ip: "192.168.100.100"
config.vm.provision :setup, type: :ansible_local do |ansible|
ansible.playbook = "playbook.yml"
ansible.provisioning_path = "/vagrant"
ansible.inventory_path = "/vagrant/hosts"
end
end
マイ脚本ファイルが見えます
[localhost]
localhost # 192.168.100.100
私は次のエラーが発生します:
ERROR! Specified --limit does not match any hosts
私はあなたと同じエラーを得ることはできませんが、基本的にあなたが定義した形式でホストファイルは必要ありません。 'localhost'グループを定義せずに' hosts:localhost'に対してプレイブックを実行することができます。 'ansible.inventory_path'とコメントをコメントアウトしてください。 – techraf