如何使用ansible读取json文件

莎莎99

我在ansible脚本所在的目录中有一个json文件。以下是json文件的内容:

{ "resources":[
           {"name":"package1", "downloadURL":"path-to-file1" },
           {"name":"package2", "downloadURL": "path-to-file2"}
   ]
}

我正在尝试使用get_url下载这些软件包。以下是方法:

---
- hosts: localhost
  vars:
    package_dir: "/var/opt/"
    version_file: "{{lookup('file','/home/shasha/devOps/tests/packageFile.json')}}"

  tasks:
    - name: Printing the file.
      debug: msg="{{version_file}}"

    - name: Downloading the packages.
      get_url: url="{{item.downloadURL}}" dest="{{package_dir}}" mode=0777
      with_items: version_file.resources

第一个任务是正确打印文件的内容,但是在第二个任务中,出现以下错误:

[DEPRECATION WARNING]: Skipping task due to undefined attribute, in the future this
will be a fatal error.. This feature will be removed in a future release. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
Strahinja Kustudic

您必须from_json在查找后添加jinja2过滤器:

version_file: "{{ lookup('file','/home/shasha/devOps/tests/packageFile.json') | from_json }}"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用JavaScript离线读取JSON文件?

来自分类Dev

如何使用m子读取json文件?

来自分类Dev

如何使用PHP读取JSON文件

来自分类Dev

如何使用python从docx读取json文件

来自分类Dev

如何读取JSON文件

来自分类Dev

Ansible代码读取json文件以创建输出

来自分类Dev

如何使用Ansible发布带有参数的Json文件

来自分类Dev

AngularJS:如何使用angular从json文件中读取数据

来自分类Dev

如何使用Pandas读取json-dictionary类型的文件?

来自分类Dev

ruby on rails-如何使用ajax读取json文件?

来自分类Dev

如何读取json文件,并使用GSON将其转换为POJO

来自分类Dev

如何使用Rascal从json文件读取/写入位置

来自分类Dev

如何从excel读取并使用python写入json文件?

来自分类Dev

如何使用React读取本地服务器JSON文件?

来自分类Dev

如何使用dc.js从JSON文件读取数据?

来自分类Dev

如何使用VB.NET读取不寻常的JSON文件

来自分类Dev

如何使用javascript读取包含数组数据的本地json文件?

来自分类Dev

如何使用 awk 和 sed 读取 JSON 文件中的列表

来自分类Dev

如何使用R读取json文件的前几条记录?

来自分类Dev

如何从 XCUITest 读取 Json 文件?

来自分类Dev

如何从 XCUITest 读取 Json 文件?

来自分类Dev

如何从 URL 读取 JSON 文件?

来自分类Dev

使用Liquidsoap读取JSON文件

来自分类Dev

使用jQuery读取JSON文件

来自分类Dev

使用Silverlight读取JSON文件

来自分类Dev

使用EmbeddedResourceReader读取json文件

来自分类Dev

使用Java读取Json文件

来自分类Dev

如何使用 Ansible 附加文件

来自分类Dev

如何使用Node.js从json文件读取数据并将读取的数据显示为html?

Related 相关文章

热门标签

归档