当我使用Vagrant时,可以在Vagrantfile中指定清单文件。
例如:
Packer似乎使用名为“127.0.0.1,”的清单文件,但我不知道原因。
如何指定我的清单文件?
谢谢!
例如:
config.vm.provision "ansible" do |ansible|
ansible.playbook = "my_folder/playbook.yml"
ansible.inventory_path = "my_folder/inventory_file"
end
当我使用packer时,如何配置inventory_file?
在packer的官方文档中,我没有看到任何相关信息:
http://www.packer.io/docs/provisioners/ansible-local.html
因为我运行我的packer.json时,需要指定inventory文件,这是输出结果:
digitalocean: Executing Ansible: ansible-playbook /tmp/my_folder/playbook.yml -c local -i "127.0.0.1,"
digitalocean:
digitalocean: PLAY [foo] ******************************************************************
digitalocean: skipping: no hosts matched
Packer似乎使用名为“127.0.0.1,”的清单文件,但我不知道原因。
如何指定我的清单文件?
谢谢!