如何将 curl --data 选项传递给 ansible uri 模块

Nic*_*ine 1 curl uri ansible

curl -k -X POST https://mylink/action -d username=admin
Run Code Online (Sandbox Code Playgroud)

如何使用 ansible uri 模块重写上面的 curl?我无法找到从上面的 curl 传入数据选项(-d 或 --data)的方法。

ted*_*r42 5

这是URI 模块文档中的一个示例:

- uri:
    url: https://your.form.based.auth.example.com/index.php
    method: POST
    body: "name=your_username&password=your_password&enter=Sign%20in"
    status_code: 302
    headers:
      Content-Type: "application/x-www-form-urlencoded"
  register: login
Run Code Online (Sandbox Code Playgroud)

body类似于--data.

  • 好的,谢谢,成功了;那是我没有建立的联系... --来自curl的数据成为ansible中的主体。工作了谢谢。 (2认同)