是否可以在ansible中使用uri模块运行此命令?
setPreferredSize(new Dimension(x,x))
我试过这样:
- shell: unset http_proxy && curl -X POST -H "Cache-Control:no-cache" -F "access_key={{ api_user }}" -F "secret_key={{ api_pass }}" "http://mydomain.bla/api/v1/login_check"
就像这样:
- uri:
url: http://mydomain.bla/api/v1/login_check
method: POST
user: "{{ api_user }}"
password: "{{ api_pass }}"
environment:
http_proxy: ''
仍然无效。 我正在尝试获取令牌并将其存储在ansiable变量中。
“use_proxy:false”或者no不起作用 - 这就是为什么我正在使用这个丑陋的环境解决方法
答案 0 :(得分:1)
您忘记使用return_content: yes
来自模块的docs:
return_content
(默认值:否) - 是否将请求正文作为字典结果中的“内容”键返回。
- uri:
url: http://mydomain.bla/api/v1/login_check
method: POST
body: "access_key={{ api_user }}&secret_key={{ api_pass }}"
return_content: yes
register: token_response
environment:
http_proxy: ''
- debug: var=token_response.content