gpt4 book ai didi

ansible - 无法使用 ansible unarchive 模块创建目录路径?

转载 作者:行者123 更新时间:2023-12-04 04:02:28 24 4
gpt4 key购买 nike

我正在尝试在远程计算机中下载并解压缩一个 tar 存档,如果不存在,则必须创建远程目标。但它没有发生。

ERROR: destination directory doesn't exist



我的代码:
- unarchive:
src: http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
dest: /opt/tomcat/
creates: yes
remote_src: True

笔记:
*以root身份运行播放。

提前致谢

最佳答案

使用 unarchive 模块时,dest 路径应该是现有目录的路径,creates 应该是文件路径而不是 bool 值。

- name: ensure tomcat directory exists
file:
path: /opt/tomcat
state: directory

- unarchive:
src: http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
dest: /opt/tomcat/ # already existing path
creates: /opt/tomcat/config # some path to make sure that the archive has already been unpacked
remote_src: yes

关于ansible - 无法使用 ansible unarchive 模块创建目录路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44719303/

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