'dict object'在ansible中没有属性'json'

vbopmzt1  于 2022-11-26  发布在  其他
关注(0)|答案(1)|浏览(200)

Ansible行动手册代码:

- name: Fetching Blueprint ID from VRA
    ansible.builtin.uri:
      url: https://myvrahost/catalog-service/api/consumer/entitledCatalogItemViews?%24filter=name+eq+%27myblueprinttest%27
      method: GET
      validate_certs: no
      return_content: yes
      headers:
        Content-Type: application/json
        Authorization: Bearer {{ token.json['id'] }}
    register: bpid

  - name: Print BP_ID
    debug:
      msg: "{{ bpid.json }}"

错误:{"消息":"该任务包含一个带有未定义变量的选项。错误为:"dict对象"没有属性"json"\n\n错误可能位于"/home/user/vra_testing/vm_deploy_test1.yaml "中:第48行,第5列,但可能\n在文件的其他位置,具体取决于语法问题。\n\n出错的行可能是:\n\n\n-name:在\n ^此处打印BP_ID\n "}
消息:"{{bpid.json}}"

2w3kk1z5

2w3kk1z51#

从bpid中删除了循环。结果工作起来很有魅力!
谢谢你!

相关问题