代码之家  ›  专栏  ›  技术社区  ›  tread

如何修复ansible uri模块错误获得超过100个头?

  •  0
  • tread  · 技术社区  · 6 年前

    我请求用ansible在vmware上发布一个插件 uri 模块:

    - name: Enable the App Launchpad plugin if it is set
      uri:
        url: "https://{{ URL }}/cloudapi/extensions/ui/{{ plugin_id }}/tenants/publish"
        method: "POST"
        status_code: 200
        body_format: json
        return_content: yes
        body:
          - name: "{{ org_name }}"
            id: "{{ org_uuid }}"
        headers:
          Authorization: "{{ vdc_token }}"
    

    然而,我得到了一个致命的错误:

    fatal: [localhost]: FAILED! => {"changed": false, "content": "", "elapsed": 0, 
    "msg": "Status code was -1 and not [200]: An unknown error occurred: got more than 100 headers",
    "redirected": false, "status": -1,
    "url": ".../cloudapi/extensions/ui/urn:vcloud:uiPlugin:b92bf.../tenants/publish"}
    

    当我在没有ansible的情况下直接提出请求时,它可以工作,但它确实有100多个头。。。

    我无法控制返回的页眉数量,所以我可以从ansible playbook方面做些什么?

    0 回复  |  直到 6 年前