我使用digitalocean创建了一个droplet,并且我能够使用ssh root@37.139.14.547连接到我的droplet而没有问题。我刚刚下载了ansible,并在我的/etc/ansible/hosts中添加了以下内容:之后,我运行了ansible all -m ping,但收到一个错误:我需要告诉ansible我的ssh公钥位于~/.ssh/
我有一个使用become在远程主机上获得根访问的ansible剧本我还有一些pre_tasks,它们必须在以前的ansible主机上运行本地命令。如何使用默认用户(运行ansible-playbook的用户)强制执行此本地任务?现在我正接到本地机器的投诉,就像
sudo: a password is required