Когато използвам vagrant, мога да посоча файла с инвентара във Vagrantfile.
Пример:
config.vm.provision "ansible" do |ansible|
ansible.playbook = "my_folder/playbook.yml"
ansible.inventory_path = "my_folder/inventory_file"
end
Как мога да конфигурирам inventory_file, когато използвам packer?
Не виждам свързана информация в официалната документация на packer:
http://www.packer.io/docs/provisioners/ansible-local.html
Трябва да посоча файла с инвентара, защото, когато стартирам своя packer.json, това е изходът:
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" и не знам защо.
Как мога да посоча моя файл с инвентара?
Благодаря!