Ansible复制模块失败

亚当·查利(Adam Chally)

我正在尝试将“ resolve.conf”文件从一台计算机复制到另一台计算机,并覆盖旧的计算机。此操作可在40台以上的服务器中的4台上运行,但在所有服务器上都有效...我收到一个错误,因为它不允许,它无法替换文件。我已经粘贴了与以下操作失败相关的Playbook的内容。

- hosts: all
  remote_user: root

...

  - name: Copy over the updated DNS configuration file
    copy: src=/etc/resolv.conf dest=/etc/resolv.conf

它给我所有4台服务器的以下错误消息。

致命:[服务器名称]:失败!=> {“已更改”:false,“校验和”:“ 9925f1a81f849f373f860c3156d19edcd1c002f2”,“失败”:true,“ msg”:“无法替换文件:/root/.ansible/tsm/tmp/ansible-tmp-1469481567.72-275811900408782/so​​urce到/etc/resolv.conf:[Errno 1]不允许操作“}

我只是不明白问题可能是什么,因为我以root用户身份访问计算机,而Playbook在大多数服务器上都成功运行-许多服务器具有完全相同的配置和设置。例如,它在服务器“ server-analytical1”上成功,但在服务器“ server-analytical2”上失败。那么,有没有人能理解Playbook为什么即使只有几台服务器与成功的其他服务器相似或相同,也会因为少数服务器而失败?

尼兹马洪

是否在目标文件上设置了不变位?尝试lsattr /etc/resolv.confchattr -i /etc/resolv.conf取消设置(如果设置)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

角色内的Ansible复制模块

来自分类Dev

Ansible复制模块失败:“您可能已经能够进行身份验证,并且没有目标目录上的权限...”

来自分类Dev

带项目的Ansible复制模块

来自分类Dev

无法使用Ansible 2.2模块复制文件

来自分类Dev

Ansible模板模块和复制模块有什么区别?

来自分类Dev

从远程服务器到 ansible 主机的 Ansible 复制失败

来自分类Dev

Ansible复制模块将忽略角色文件目录

来自分类Dev

Ansible失败,出现ModuleNotFoundError:没有名为“ pexpect”的模块

来自分类Dev

如何在Ansible中删除复制/模板模块的``所有其他''文件?

来自分类Dev

使用 Ansible 复制模块进行远程到远程文件传输(同一远程主机)

来自分类Dev

OCI-Ansible模块--check Dry选项在身份验证时失败

来自分类Dev

如何复制模块

来自分类Dev

Ansible lineinfile复制行

来自分类Dev

DVD:复制保护失败

来自分类Dev

xcopy复制失败

来自分类Dev

Ansible条件模块参数

来自分类Dev

外壳模块:<与ansible

来自分类Dev

导入Ansible模块工具

来自分类Dev

如何分配ansible模块?

来自分类Dev

EKS集群的ansible模块

来自分类Dev

Ansible SNOW模块

来自分类Dev

Ansible Shell模块问题

来自分类Dev

符号链接的Ansible模块

来自分类Dev

导入python模块失败

来自分类Dev

Linux模块验证失败

来自分类Dev

反应-模块解析失败

来自分类Dev

Webpack:模块解析失败

来自分类Dev

Perl模块::加载失败

来自分类Dev

ngRoute模块加载失败