purestorage.flasharray.purefa_token 模块 – 为现有管理员用户创建或删除 API 令牌

注意

此模块是 purestorage.flasharray 集合(版本 1.32.0)的一部分。

如果您正在使用 ansible 包,您可能已经安装了这个集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install purestorage.flasharray

要在 playbook 中使用它,请指定:purestorage.flasharray.purefa_token

purestorage.flasharray 1.0.0 中的新增功能

概要

  • 为现有管理员用户创建或删除 API 令牌。

  • 使用用户名/密码创建/删除 API 令牌。

参数

参数

注释

disable_warnings

布尔值

在 purestorage.flasharray 1.31.0 中添加

禁用调试日志中的不安全证书警告

选择

  • false ← (默认)

  • true

fa_url

字符串

FlashArray 管理 IPv4 地址或主机名。

password

字符串

用于创建 API 令牌的管理员用户的密码。

recreate

布尔值

重新创建 API 令牌,覆盖现有的 API 令牌(如果存在)

选择

  • false ← (默认)

  • true

state

字符串

创建或删除 API 令牌

选择

  • "present" ← (默认)

  • "absent"

timeout

字符串

API 令牌的有效期限。

有效值是周 (w)、天 (d)、小时 (h)、分钟 (m) 和秒 (s)。

username

字符串

用于创建 API 令牌的管理员用户的用户名

示例

- name: Create API token with no expiration
  purefa_token:
    username: pureuser
    password: secret
    state: present
    fa_url: 10.10.10.2
- name: Create API token with 23 days expiration
  purefa_token:
    username: pureuser
    password: secret
    state: present
    timeout: 23d
    fa_url: 10.10.10.2
- name: Delete API token
  purefa_token:
    username: pureuser
    password: secret
    state: absent
    fa_url: 10.10.10.2

返回值

常见的返回值记录在此处,以下是此模块特有的字段

描述

purefa_token

字符串

用户的 API 令牌

返回:已更改

示例:"e649f439-49be-3806-f774-a35cbbc4c2d2"

作者

  • Pure Storage Ansible 团队 (@sdodsley)