ansible - Ansible:/etc不可写

标签 ansible

我正在尝试将文件复制到/ 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/

相关文章:

ansible 动态主机拒绝使用自定义解释器

azure - 无法在 ansible 中获取 azure key Vault secret

ansible - 使用另一个变量作为键YAML访问字典

python - 使用 Ansible 进行 Vagrant 配置 - mysql_db 找不到 PyMySQL

ansible - 在 Ansible 中,如何检查是否安装了特定版本的 MySQL?

macos - Ansible 要求安装 MySQL-python,尽管它已经安装

ansible - 如何一次在一台主机上运行 Ansible block ?

Ansible 提示选择未为所有主机设置变量

google-cloud-platform - 使用 Ansible 停止 Google 计算资源

roles - 根据环境定制 ansible 角色