如何使用ansible剧本卸载NFS文件系统



我正在尝试使用ansible卸载nfs文件系统。我正在使用以下代码-

---
- name: first playbook
hosts: localhost
become: yes
vars:
path: "{{ path | mandatory }}"
tasks:
- name: unmount nfs
mount:
state: unmounted
path: "path_of_nfs_filesystem"
register: result

- debug: 
var=result.stdout

但上面的代码并不是一成不变的。结果的输出是"0";变量未定义"。我也使用了一个单独的调试任务。我已经根据最新的更改修改了问题中的代码。请建议对我的代码进行一些更改。我对易理解的剧本很陌生

我发现这是我的问题的解决方案。我希望这也能帮助其他

- name: Unmount a mounted volume
mount:
path: /tmp/mnt-pnt
state: unmounted
register: result
retries: 5
delay: 60
until: result is not failed
- debug:
var: result

重试和延迟是在装载点繁忙且无法卸载时,在60秒的等待时间内重试最多5次

相关内容

  • 没有找到相关文章

最新更新