我在sudo_user
中设置了/etc/ansible/ansible.cfg
。
在我的剧本中,我将remote_user
,sudo_user
和sudo:yes
(也尝试sudo:True
)设置为与hosts:
相同的级别
然后我使用了一个角色:
shell:cp -f src / usr / local / bin / dest
sudo:是的
并获取
stderr:cp:无法创建常规文件`/ usr / local / bin / dest':权限被拒绝
AWX中的凭据设置正确 - 我可以手动以远程计算机上的所需用户身份登录,并使用sudo cp复制该文件。我不知道我做错了什么。
答案 0 :(得分:0)
你的sudo用户是什么?你的基础剧本应该是这样的:
# Base System: this is my base playbook
- name: Base Playbook
hosts: all
user: myuser
sudo: True