是否有可能使用 Ansible 显示事实关于 Vagrant 盒子?
这Ansible 文档用途
ansible hostname -m setup
即使我与 Vagrant 用户连接,我仍然需要 SSH 密钥才能连接到 Vagrant 框。
答案1
解决了,使用 Vagrant 和 Ansible,手动运行 Ansible
ansible -i hosts default -m setup --user vagrant \
-i .vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory \
--private-key=.vagrant/machines/default/virtualbox/private_key
答案2
我只是在 vagrant 中本地运行它。
ansible all -i localhost, -c local -m setup