0

我已经sudo_user进去了/etc/ansible/ansible.cfg

在我的剧本中,我设置了remote_usersudo_user并且sudo:yes(也尝试过sudo:True)在同一级别上,hosts: 然后我使用了一个角色:

外壳:cp -f src /usr/local/bin/dest

须藤:是的

并得到

标准错误:cp:无法创建常规文件`/usr/local/bin/dest':权限被拒绝

AWX 中的凭据设置正确 - 我可以在远程计算机上以所需用户的身份手动登录并使用 sudo cp 复制文件。我不知道我做错了什么。

4

1 回答 1

0

你的 sudo 用户是什么?您的基本剧本应如下所示:

# Base System: this is my base playbook
- name: Base Playbook
  hosts: all
  user: myuser
  sudo: True
于 2014-02-07T22:16:30.370 回答