gpt4 book ai didi

linux - 使用 get_url 和 ansible 2.0.2 下载包

转载 作者:太空宇宙 更新时间:2023-11-04 12:53:00 25 4
gpt4 key购买 nike

我尝试使用 get_url ansible 下载一个包,但我遇到了问题。 url 包含一些变量,所以我这样写:

我的剧本:

- name: download package
vars:
variable1: "foo"
variable2: "baar"
downloadurl:"http://example.com/{{variable1}}/path/{{variable2}}.tar.gz"

tasks:
- downloadPackage

在downloadPackage的main.yml中

---
- name: downloadPackage
get_url: url={{downloadurl}} dest=dest/to/path

我定义了一个变量(我都试过了):

downloadurl: http://example.com/{{variable1}}/path/{{variable2}}.tar.gz
downloadurl: "http://example.com/{{variable1}}/path/{{variable2}}.tar.gz"

但是我无法下载包。

最佳答案

无需设置变量downloadurl,您可以通过简单的方式实现:

---
- name: downloadPackage
get_url: url='http://example.com/{{variable1}}/path/{{variable2}}.tar.gz' dest='dest/to/path'

---
- name: downloadPackage
get_url:
url: 'http://example.com/{{variable1}}/path/{{variable2}}.tar.gz'
dest: 'dest/to/path'

关于linux - 使用 get_url 和 ansible 2.0.2 下载包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36545093/

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