我正在尝试将文件复制到/ etc。但是当我运行剧本时,我收到“msg:目标/ etc不可写”的消息。这是我的Playbook任务部分。非常感谢您的帮助。
任务:
- name: copy rsyslog
sudo: yes
copy:
src: /home/nandakumar.nachimuth/playbooks/rhn_check/rtest.conf
dest: /etc/rtest.conf
owner: root
group: root
mode: 0755
ignore_errors: yes
错误
msg: Destination /etc not writable
注意:我在运行Playbook时提供了ssh和sudo传递。
最佳答案
与其在您的任务中使用sudo
,不如在您的剧本中添加become: yes
例
- hosts: all
become: yes
另外,请确保您确实输入的是
sudo
密码而不是用户密码。
关于ansible - Ansible:/etc不可写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36566703/