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

时间:2017-11-01 15:29:14

标签: curl ansible uri

curl -k -X POST https://mylink/action -d username=admin

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

1 个答案:

答案 0 :(得分:3)

以下是URI module documentation

的示例
- 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

body--data类似。