我在运行Ansible-Playbook
上有问题请参阅下面的我的剧本
---
- hosts: some_group
remote_user: someuser
become: true
become_method: sudo
tasks:
- name: Copy file to remote nodes
copy: src=/root/ansible/someimage dest=/home/someuser/
- name: Load exported file of nginx image
command: docker load -i /home/someuser/someimage
终端中的命令是:
ansible-playbook test.yml --ask-pass -K
Ansible版本为2.0.0.2
错误是:" stderr":"在尝试连接到unix:////var/run/docker.sock的docker守护程序时获得了权限:
确保成为无私人用户时了解的限制。我会尝试避免这种情况。
相反,您可以作为特权用户工作。您只需要修复权限。
---
- hosts: some_group
become: true
tasks:
- name: Copy file to remote nodes
copy: src=/root/ansible/someimage dest=/home/someuser/someimage
- name: Set permisions
file:
dest: /home/someuser/someimage
owner: someuser
group: someuser
mode: 0644
- name: Load exported file of nginx image
command: sudo someuser docker load -i /home/someuser/someimage