如何在不留下api令牌的情况下登录rancher(使用ansible)

时间:2019-02-15 14:45:52

标签: rancher

我正在尝试通过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)?

0 个答案:

没有答案