我正在尝试通过ansible使用rancher API。第一步,我使用admin用户登录,如下所示:
- name: Log into rancher
uri:
url: "{{ RANCHER_URL }}/v3-public/localProviders/local?action=login"
method: POST
body:
password: "{{ RANCHER_ADMIN_PASSWORD }}"
username: admin
responseType: cookie
ttl: 0
labels:
ui-session: "true"
body_format: "json"
register: login_response
如果执行此操作,则会创建一个API令牌(在API和密钥下可见),并且我已经将responseType设置为cookie。
如果我使用浏览器登录,则不会创建api令牌。
为什么?如何防止这种情况发生?或者,如果无法解决,如何删除创建的令牌(需要知道其ID)?