gpt4 book ai didi

ansible - 仅当文件或目录不存在时,我如何才能运行 ansible 任务?

转载 作者:行者123 更新时间:2023-12-03 09:01:41 37 4
gpt4 key购买 nike

在 Ansible playbook 中,如果目录不存在,我想运行任务 不是 存在。

- name: Check for java exists in /opt     
stat: path=/opt/jdk1.8.0_71
register: p
when: p.stat.isdir is defined and p.stat.isdir

但是我必须怎么做才能确保以下任务仅在此目录不存在时运行?
- name: Extract java if dir not existing
command: tar xzf /tmp/jdk1.8.0_71 chdir=/opt

最佳答案

- name: Extract java if dir not existing
command: tar xzf /tmp/jdk1.8.0_71 chdir=/opt
when: not p.stat.exists

关于ansible - 仅当文件或目录不存在时,我如何才能运行 ansible 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35021384/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com