我正在尝试使用 Ansible 来配置 Vagrant 盒子和 EC2 服务器。使用 --connection=local 时,它在 Vagrant 框上运行良好,但似乎只是忽略了 sudo: True 行
当我这样做时:
---
- hosts: remote
vars_files:
- vars.yml
gather_facts: false
sudo: True
remote_user: root
tasks:
- name: test
file: state=directory path=~/test
它在普通用户的主目录中创建目录,该目录归普通用户所有。用户没有密码,我可以使用带有 sudo 的命令而不会被提示输入密码。我错过了什么?