使用sudo的Ansible adhoc命令

时间:2017-10-31 05:45:15

标签: linux ansible orchestration ansible-ad-hoc

我试图执行此命令:

ansible somegroup -m raw -a "docker ps -a" --ask-pass -K --become-user root

但错误是:

  

尝试连接到Docker守护程序时获得权限被拒绝   socket在unix:///var/run/docker.sock:

如何使用sudo su -纠正ansible adhoc的set指令在root下执行?

2 个答案:

答案 0 :(得分:4)

忘记使用--become开关:

ansible somegroup -m raw -a "docker ps -a" --ask-pass -K --become

答案 1 :(得分:-1)

ansible somegroup -b -m raw -a "docker ps -a"