我在使用 AIX 服务器的 Ansible playbook 进行持续部署步骤时遇到问题。 此 Ansible playbook 上的一项任务是删除带有挂载点的 NAS 上的文件。 这是我使用的代码:
- name: "Remove NAS files"
file:
path: "path_to_remove"
state: absent
但是,任务失败导致: rmtree failed: [Errno 127] 值太大,无法存储在数据类型中,该问题在 https://www.ibm.com/support/pages/nfs-value-too-large 中有详细说明-存储数据类型。
我的 NAS 以前是 32 位,现在是 64 位,这就是我的剧本失败的原因。 我不明白IBM支持的解决方案以及如何在ansible playbook中使用它(可能是shell模块和rm -rf命令)
你能帮我找到解决方案吗?
类似这样的:
ssh somehost "/bin/rm -rf path_to_remove" </dev/null
。
此答案作为评论发布到问题已解决 - IBM AIX:NFS:值太大,无法存储在数据类型中,作者:Lorinczy Zsigmond。