Automation Ansible uri模块授权don';I don’我没有按预期工作

Automation Ansible uri模块授权don';I don’我没有按预期工作,automation,ansible,devops,Automation,Ansible,Devops,我试图通过ansible uri模块创建kibana空间 这是我的任务 - name: Create altynorda kibana space uri: url: '{{ kibana_altynorda_url }}/api/spaces/space' method: POST body: {"id":"altynorda","name":"altynorda",&quo

我试图通过ansible uri模块创建kibana空间 这是我的任务

- name: Create altynorda kibana space
  uri:
    url: '{{ kibana_altynorda_url }}/api/spaces/space'
    method: POST
    body:
      {"id":"altynorda","name":"altynorda","description":"plati za parkovku","color":"#aabbcc","initials":"MK","disabledFeatures":["timelion","canvas"]}
    body_format: json
    headers:
      kbn-xsrf: 'true'
      Content-Type: 'application/json'
    url_username: elastic
    url_password: poshelnaxyi
  when:
    - first_host|default(false)|bool
    - '"altynorda" not in altynorda_spaces_result'
  delegate_to: localhost
因此,当我通过ansible uri模块启动此任务时,Kibana告诉我错误

FAILED! => {"cache_control": "private, no-cache, no-store, must-revalidate", "changed": false, "connection": "close", "content": "{\"statusCode\":401,\"error\":\"Unauthorized\",\"message\":\"Unauthorized\"}", "content_length": "66", "content_type": "application/json; charset=utf-8", "date": "Wed, 07 Apr 2021 09:12:24 GMT", "elapsed": 0, "json": {"error": "Unauthorized", "message": "Unauthorized", "statusCode": 401}
但当我通过普通卷曲来做这件事时,它被接受了

curl -u elastic:poshelnaxyi -X POST "https://kibana.kz/api/spaces/space" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d'

{

  "id": "altynorda",

  "name": "altynorda",

  "description" : "plati za parkovku",

  "color": "#aabbcc",

  "initials": "MK",

  "disabledFeatures": ["timelion", "canvas"]

}

'

{"id":"altynorda","name":"altynorda","description":"plati za parkovku","color":"#aabbcc","initials":"MK","disabledFeatures":["timelion","canvas"]}

你能试着添加这个选项吗

force_basic_auth: yes
由于文档中的原因,我通常必须添加此选项

非常感谢您!