首页 > 解决方案 > 使用 become:yes 运行 docker_container 需要什么 sudo 权限

问题描述

使用 become:yes.. 运行 docker_container 需要什么 sudo 权限?

我不想将通配符 sudo NOPASSWD 用于 ansible 用户,但想限制为特定命令。有什么想法吗..?

我试过NOPASSWD: /bin/docker*但没有奏效。NOPASSWD: ALL是一个可行的解决方案。

标签: ansiblerhelrhel7

解决方案


您可以将您的用户添加到应该做的 docker 组中。更改 /etc/group 文件。

# cat /etc/group
docker:x:991:<username>

推荐阅读