在aws的EC2上通过ansible安装了docker之后,要把ec2-user添加到docker组
- name: Add ec2-user user to docker group
user:
name: ec2-user
groups: docker
append: yes
但是接下来通过ansible执行docker命令的时候提示
"msg": "Error connecting: Error while fetching server API version: ('Connection aborted.', error(13, 'Permission denied'))"
但是第二次跑同样的问题又没有了
查到的原因是把用户添加完docker组之后,用户需要重新log out再log in
"stdout_lines": [
"uid=500(ec2-user) gid=500(ec2-user) groups=500(ec2-user),10(wheel)"
]
想知道如何在给ec2-user添加完docker组之后,如何让接下来的ansible docker任务做一次重新登录