community.hashi_vault 发布说明
v6.2.0
发布摘要
此版本包含十几个用于处理 Vault 数据库机密引擎的新模块,以及一些新的 vars
条目,用于在 cert
身份验证中指定公钥和私钥。
小的改动
cert 身份验证 - 添加选项以使用变量
ansible_hashi_vault_cert_auth_public_key
和ansible_hashi_vault_cert_auth_private_key
设置cert_auth_public_key
和cert_auth_private_key
参数 (https://github.com/ansible-collections/community.hashi_vault/issues/428)。
新模块
vault_database_connection_configure - 配置数据库引擎
vault_database_connection_delete - 删除数据库连接
vault_database_connection_read - 返回 O(connection_name) 的配置设置
vault_database_connection_reset - 关闭 O(connection_name) 及其底层插件,并使用存储的配置重新启动它
vault_database_connections_list - 返回可用连接的列表
vault_database_role_create - 创建或更新(动态)角色定义
vault_database_role_delete - 删除角色定义
vault_database_role_read - 查询动态角色定义
vault_database_roles_list - 返回可用的(动态)角色列表
vault_database_rotate_root_credentials - 轮换为数据库连接存储的根凭据。此用户必须具有更新自身密码的权限。
vault_database_static_role_create - 创建或更新静态角色
vault_database_static_role_get_credentials - 根据命名的静态角色返回当前凭据
vault_database_static_role_read - 查询静态角色定义
vault_database_static_role_rotate_credentials - 触发静态角色的凭据轮换
vault_database_static_roles_list - 返回可用的静态角色列表
v6.1.0
发布摘要
此版本解决了核心中一些向后移植的重大更改。
主要变更
要求 -
hvac
所需的requests
包,由于ansible-core
中向后移植的破坏性安全更改,现在在某些用例中对此集合具有更严格的范围 (https://github.com/ansible-collections/community.hashi_vault/pull/416)。
v6.0.0
发布摘要
此集合的主要版本与先前版本没有功能更改,但是 hvac
和 ansible-core
的最低版本已提高。虽然该集合可能仍然适用于那些早期版本,但未来的更改将不会针对它们进行测试。
重大变更 / 移植指南
已删除的功能(先前已弃用)
ansible-core
的最低支持版本现在为2.14
,已删除对2.13
的支持 (https://github.com/ansible-collections/community.hashi_vault/pull/403)。
v5.0.1
发布摘要
此版本在集合的下一个主要版本之前修复了 vault_write
中的一个错误。
Bug 修复
vault_write - 由于
hvac
库中的一个错误,vault_write
查找和模块无法写入包含名为path
或wrap_ttl
的键的数据。现在已更新这些插件以利用hvac>=1.2
中的修复来解决此问题 (https://github.com/ansible-collections/community.hashi_vault/issues/389)。
v5.0.0
发布摘要
此版本进行了一些相对较小但技术上具有破坏性的更改。已删除对 ansible-core
版本 2.11
和 2.12
的支持,并且现在有 hvac
的最低支持版本,该版本将随着时间的推移而更新。在术语字符串中重复选项规范时,hashi_vault
查找中的警告已更改为致命错误。
重大变更/移植指南
已移除对
ansible-core
2.11 和 2.12 的支持 (https://github.com/ansible-collections/community.hashi_vault/issues/340)。community.hashi_vault
的最低hvac
版本现在为1.1.0
(https://github.com/ansible-collections/community.hashi_vault/issues/324)。hashi_vault 查找 - 术语字符串中的重复选项条目现在会引发异常,而不是警告 (https://github.com/ansible-collections/community.hashi_vault/issues/356)。
v4.2.1
发布摘要
此修补版本更新了 vault_kv2_write
模块的文档。没有功能性更改。
v4.2.0
发布摘要
此版本包含用于 KVv2 写入的新模块,以及在 hashi_vault
查找中重复术语字符串选项的新警告。
已弃用功能
hashi_vault 查找 - 在
v5.0.0
中,重复的术语字符串选项将引发异常而不是显示警告 (https://github.com/ansible-collections/community.hashi_vault/issues/356)。
Bug修复
hashi_vault 查找 - 具有重复选项的术语字符串会静默地使用最后一个值。查找现在会显示选项重复的警告 (https://github.com/ansible-collections/community.hashi_vault/issues/349)。
新模块
vault_kv2_write - 对 HashiCorp Vault 中的 KVv2 密钥执行写入操作
v4.1.0
发布摘要
此版本引入了来自新贡献者的新的通用 vault_list
插件!对于下一个主要版本,还有一些弃用通知,以及一些对文档属性的更新。
已弃用功能
ansible-core - 对
ansible-core
版本2.11
和2.12
的支持将在集合版本5.0.0
中删除,使2.13
成为ansible-core
的最低支持版本 (https://github.com/ansible-collections/community.hashi_vault/issues/340)。hvac - 集合版本
5.0.0
中支持的最低hvac
版本至少为1.0.2
;此最低版本可能会在5.0.0
发布之前提高,因此请订阅链接的问题并在变更日志中查找新通知 (https://github.com/ansible-collections/community.hashi_vault/issues/324)。
新插件
查找
vault_list - 对 HashiCorp Vault 执行列表操作
新模块
vault_list - 对 HashiCorp Vault 执行列表操作
v4.0.0
发布摘要
集合的下一个主要版本包含先前宣布的对某些默认值的重大更改,以及对模块文档的改进,其中包含描述操作组的使用和检查模式支持的属性。
次要更改
modules - 所有模块现在都在其属性文档中记录其操作组和对检查模式的支持 (https://github.com/ansible-collections/community.hashi_vault/issues/197)。
重大变更/移植指南
auth -
token_validate
的默认值已从true
更改为false
,如先前宣布的那样 (https://github.com/ansible-collections/community.hashi_vault/issues/248)。vault_kv2_get 查找 - 如先前宣布的那样,
vault_kv2_get
查找中的engine_mount_point
的默认值已从kv
更改为secret
(https://github.com/ansible-collections/community.hashi_vault/issues/279)。
v3.4.0
发布摘要
此版本包含一个新模块,修复了(另一个)requests
标头问题,并更新了一些不准确的文档。这是 v4.0.0 之前的最后一个计划版本。
次要更改
vault_pki_generate_certificate - 文档已更新,以匹配选项
alt_names
、ip_sans
、other_sans
和uri_sans
的默认值的 argspec (https://github.com/ansible-collections/community.hashi_vault/pull/318)。
Bug修复
连接选项 -
namespace
连接选项将强制转换为字符串,以确保与最近的requests
版本兼容 (https://github.com/ansible-collections/community.hashi_vault/issues/309)。
新模块
vault_kv2_delete - 从 HashiCorp Vault 的 KV 版本 2 密钥存储中删除一个或多个版本的密钥
v3.3.1
发布摘要
此版本中没有功能性更改,这为公共文档站点提供了更新的过滤器文档。
v3.3.0
发布摘要
随着 hvac
版本 1.0.0
的发布,我们需要更新 vault_token_create
对孤立令牌的支持。集合的变更日志现在可以在 Ansible 文档站点中查看。
次要更改
vault_token_create - 创建或孤立令牌使用
hvac
的新 v1 方法创建孤立令牌,或者在需要时回退到 v0 方法 (https://github.com/ansible-collections/community.hashi_vault/issues/301)。
v3.2.0
发布摘要
此版本支持 azure
身份验证方法,将 412
添加到要重试的 HTTP 状态代码的默认列表,并修复了导致 requests>=2.28.0
的令牌身份验证失败的错误。
次要更改
community.hashi_vault 集合 - 添加对
azure
身份验证方法的支持,用于 Azure 服务主体、托管身份或普通 JWT 访问令牌 (https://github.com/ansible-collections/community.hashi_vault/issues/293)。community.hashi_vault 重试 - HTTP 状态代码 412 已添加到要重试的代码的默认列表中,用于 Vault Enterprise 中的新 服务器端一致令牌功能 (https://github.com/ansible-collections/community.hashi_vault/issues/290)。
Bug修复
community.hashi_vault 插件 - 在发送到
hvac
之前,令牌将被转换为字符串类型,以防止当值为AnsibleUnsafe
时在requests
中出现错误 (https://github.com/ansible-collections/community.hashi_vault/issues/289)。模块 - 修复了“变量在使用前赋值”的错误,该错误无法到达,但会导致健全性测试失败 (https://github.com/ansible-collections/community.hashi_vault/issues/296)。
v3.1.0
发布摘要
一个设置不正确的默认值将在 4.0.0
中得到纠正。如果未明确指定该值,则在此之前将显示弃用警告。此版本还包括对集合中许可证的一些修复和改进,这不会影响任何功能。
已弃用的功能
vault_kv2_get 查找 -
vault_kv2_get
查找中的engine_mount_point 选项
的默认值将在 community.hashi_vault 版本 4.0.0 中从kv
更改为secret
(https://github.com/ansible-collections/community.hashi_vault/issues/279)。
Bug 修复
将 SPDX 许可证标头添加到各个文件 (https://github.com/ansible-collections/community.hashi_vault/pull/282)。
为 BSD 许可的内容添加缺少的
BSD-2-Clause.txt
文件 (https://github.com/ansible-collections/community.hashi_vault/issues/275)。为 plugin_utils 使用正确的 GPL 许可证 (https://github.com/ansible-collections/community.hashi_vault/issues/276)。
v3.0.0
发布摘要
community.hashi_vault
的 3.0.0 版本放弃了对 Ansible 2.9 和 ansible-base 2.10 的支持。一些已弃用的功能已被删除。请参阅更改日志以获取完整列表。
已弃用的功能
token_validate 选项 - 共享身份验证选项
token_validate
的默认值将在 community.hashi_vault 版本 4.0.0 中从true
更改为false
。vault_login
查找和模块将保留默认值true
(https://github.com/ansible-collections/community.hashi_vault/issues/248)。
已删除的功能(之前已弃用)
aws_iam 身份验证 - 已删除
auth_method
选项的aws_iam
值的已弃用别名aws_iam_login
(https://github.com/ansible-collections/community.hashi_vault/issues/194)。community.hashi_vault 集合 - 已删除对 Ansible 2.9 和 ansible-base 2.10 的支持 (https://github.com/ansible-collections/community.hashi_vault/issues/189)。
hashi_vault 查找 - 已删除已弃用的
[lookup_hashi_vault]
INI 配置部分,转而使用集合范围内的[hashi_vault_collection]
部分 (https://github.com/ansible-collections/community.hashi_vault/issues/179)。
v2.5.0
发布摘要
此版本最终包含专用的 KV 插件和模块,以及一个令人兴奋的新查找功能,以帮助在模块调用中使用插件值。有了这些,我们还在集合文档站点中提供了一个指南,用于从 hashi_vault
查找迁移到专用内容。我们还宣布 token_validate
选项将在 4.0.0 版本中更改其默认值。这是 3.0.0 之前的最后一个计划发布版本。请参阅移植指南,了解下一版本中的重大更改和已删除的功能。
次要更改
vault_login 模块和查找 - 当
hvac
丢失时,没有给出友好的错误消息 (https://github.com/ansible-collections/community.hashi_vault/issues/257)。vault_pki_certificate - 将
vault_pki_certificate
添加到community.hashi_vault.vault
操作组 (https://github.com/ansible-collections/community.hashi_vault/issues/251)。vault_read 模块和查找 - 当
hvac
丢失时,没有给出友好的错误消息 (https://github.com/ansible-collections/community.hashi_vault/issues/257)。vault_token_create - 将
vault_token_create
添加到community.hashi_vault.vault
操作组 (https://github.com/ansible-collections/community.hashi_vault/issues/251)。vault_token_create 模块和查找 - 当
hvac
丢失时,没有给出友好的错误消息 (https://github.com/ansible-collections/community.hashi_vault/issues/257)。vault_write - 将
vault_write
添加到community.hashi_vault.vault
操作组 (https://github.com/ansible-collections/community.hashi_vault/issues/251)。
已弃用的功能
token_validate 选项 - 共享身份验证选项
token_validate
的默认值将在 community.hashi_vault 版本 4.0.0 中从True
更改为False
。vault_login
查找和模块将保留默认值True
(https://github.com/ansible-collections/community.hashi_vault/issues/248)。
新插件
查找
vault_ansible_settings - 返回插件设置(选项)
vault_kv1_get - 从 HashiCorp Vault 的 KV 版本 1 秘密存储中获取秘密
vault_kv2_get - 从 HashiCorp Vault 的 KV 版本 2 秘密存储中获取秘密
新模块
vault_kv1_get - 从 HashiCorp Vault 的 KV 版本 1 秘密存储中获取秘密
vault_kv2_get - 从 HashiCorp Vault 的 KV 版本 2 秘密存储中获取秘密
v2.4.0
发布摘要
我们用于写入 Vault 的第一个内容现已上线。
新插件
查找
vault_write - 对 HashiCorp Vault 执行写入操作
新模块
vault_write - 对 HashiCorp Vault 执行写入操作
v2.3.0
发布摘要
此版本包含用于创建令牌和使用 Vault 的 PKI 秘密引擎生成证书的新插件和模块。
新插件
查找
vault_token_create - 创建一个 HashiCorp Vault 令牌
新模块
vault_pki_generate_certificate - 使用 HashiCorp Vault PKI 生成一组新的凭据(私钥和证书)
vault_token_create - 创建一个 HashiCorp Vault 令牌
v2.2.0
发布摘要
此版本包含用于登录 Vault 的新查找/模块组合,并包含我们的第一个过滤器插件。
次要更改
过滤器指南已添加到集合的文档站点。
新插件
过滤器
vault_login_token - 从 Vault 登录响应中提取客户端令牌
查找
vault_login - 对 HashiCorp Vault 执行登录操作
新模块
vault_login - 对 HashiCorp Vault 执行登录操作
v2.1.0
发布摘要
此版本最重要的更改是将 aws_iam_login
身份验证方法重命名为 aws_iam
,并弃用旧名称。此版本还宣布在 3.0.0 版本中弃用对 Ansible 2.9 和 ansible-base 2.10 的支持。
已弃用功能
对 Ansible 2.9 和 ansible-base 2.10 的支持已弃用,并将在下一个主要版本(community.hashi_vault 3.0.0)中于明年春天删除 (https://github.com/ansible-community/community-topics/issues/50, https://github.com/ansible-collections/community.hashi_vault/issues/189)。
aws_iam_login 身份验证方法 -
aws_iam_login
方法已重命名为aws_iam
。旧名称将在集合版本3.0.0
中删除。在此之前,这两个名称都将起作用,并且在使用旧名称时会显示警告 (https://github.com/ansible-collections/community.hashi_vault/pull/193)。
已删除的功能(先前已弃用)
已删除“旧版”集成测试设置;这不会影响最终用户,仅与贡献者相关 (https://github.com/ansible-collections/community.hashi_vault/pull/191)。
v2.0.0
发布摘要
此集合的 2.0.0 版本放弃了对 Python 2 和 Python 3.5 的支持,使 Python 3.6 成为最低支持版本。一些已弃用的功能和设置也已被删除。
重大更改/移植指南
连接选项 -
url
选项(Vault 地址)不再有默认值,因此必须提供一个值 (https://github.com/ansible-collections/community.hashi_vault/issues/83)。
已删除的功能(先前已弃用)
放弃对 Python 2 和 Python 3.5 的支持 (https://github.com/ansible-collections/community.hashi_vault/issues/81)。
已删除对以下已弃用的环境变量的支持:
VAULT_AUTH_METHOD
、VAULT_TOKEN_PATH
、VAULT_TOKEN_FILE
、VAULT_ROLE_ID
、VAULT_SECRET_ID
(https://github.com/ansible-collections/community.hashi_vault/pull/173)。
v1.5.0
发布摘要
此版本包含一个新的操作组,用于 module_defaults
,以及指定插件的 mount_point
选项的其他方式。这将是最后一个 1.x
版本。
次要更改
添加
community.hashi_vault.vault
操作组 (https://github.com/ansible-collections/community.hashi_vault/pull/172)。身份验证方法 - 添加通过
ANSIBLE_HASHI_VAULT_MOUNT_POINT
环境变量、ansible_hashi_vault_mount_point
Ansible 变量或mount_point
INI 部分在插件中配置mount_point
身份验证方法选项的支持 (https://github.com/ansible-collections/community.hashi_vault/pull/171)。
v1.4.1
发布摘要
此版本包含 aws_iam_login
身份验证的错误修复。
错误修复
aws_iam_login 身份验证方法 - 修复了
boto3
/botocore
的不正确使用,这阻止了正确加载 AWS IAM 角色凭据 (https://github.com/ansible-collections/community.hashi_vault/issues/167)。
v1.4.0
发布摘要
此版本包括错误修复、一种新的身份验证方法 (cert
) 以及自集合形成以来的第一个新内容,即 vault_read
模块和查找插件。我们还宣布弃用 [lookup_hashi_vault]
INI 部分(该部分将继续工作,直到仅为 hashi_vault
查找删除为止),并将其替换为 [hashi_vault_collection]
部分,该部分将应用于集合中的所有插件。
次要更改
community.hashi_vault 集合 - 添加 cert 身份验证方法 (https://github.com/ansible-collections/community.hashi_vault/pull/159)。
已弃用功能
lookup hashi_vault -
ansible.cfg
文件中的[lookup_hashi_vault]
部分已弃用,并将在集合版本3.0.0
中删除。相反,可以使用[hashi_vault_collection]
部分,该部分将适用于该集合中的所有插件 (https://github.com/ansible-collections/community.hashi_vault/pull/144)。
错误修复
aws_iam_login 身份验证 - 未使用
aws_security_token
选项,导致假定的角色凭据失败 (https://github.com/ansible-collections/community.hashi_vault/issues/160)。hashi_vault 集合 - 不正确地形成了通过
requests.packages.urllib3
支持urllib3
的retries
选项的备用导入 (https://github.com/ansible-collections/community.hashi_vault/issues/116)。hashi_vault 集合 - 当
token_file
存在但为目录时,token
身份验证出现未处理的异常 (https://github.com/ansible-collections/community.hashi_vault/issues/152)。
新插件
查找
vault_read - 对 HashiCorp Vault 执行读取操作
新模块
vault_read - 对 HashiCorp Vault 执行读取操作
v1.3.2
发布摘要
此版本添加了对 Ansible 执行环境的要求检测支持。它还在我们的 集合文档网站 中更新和添加了新的指南。此版本还宣布在集合的 2.0.0
版本中放弃对 Python 3.5 的支持,以及先前宣布在 2.0.0
中放弃对 Python 2.x 的支持。
次要更改
hashi_vault 集合 - 添加
execution-environment.yml
和一个 python requirements 文件,以更好地支持ansible-builder
(https://github.com/ansible-collections/community.hashi_vault/pull/105)。
已弃用功能
hashi_vault 集合 - 将在
community.hashi_vault
的2.0.0
版本中放弃对 Python 3.5 的支持 (https://github.com/ansible-collections/community.hashi_vault/issues/81)。
v1.3.1
发布摘要
此版本修复了文档中的一个错误。未更改任何功能,因此无需从 1.3.0
升级。
v1.3.0
发布摘要
此版本增加了两个基于连接的选项,用于控制超时和重试失败的 Vault 请求。
次要更改
hashi_vault lookup - 添加
retries
和retry_action
以启用失败时的内置重试 (https://github.com/ansible-collections/community.hashi_vault/pull/71)。hashi_vault lookup - 添加
timeout
选项以控制连接超时 (https://github.com/ansible-collections/community.hashi_vault/pull/100)。
v1.2.0
发布摘要
此版本引入了几种访问选项的新方式,例如使用 Ansible 变量,并添加了新的环境变量和 INI 配置条目。还添加了一个特殊的 none
身份验证类型,用于处理某些 Vault Agent 配置。此版本还宣布将在集合的 2.0.0
版本中弃用对 Python 2 的支持。
次要更改
hashi_vault lookup - 添加
ANSIBLE_HASHI_VAULT_CA_CERT
环境变量(具有VAULT_CACERT
低优先级回退)用于ca_cert
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/97)。hashi_vault lookup - 添加
ANSIBLE_HASHI_VAULT_PASSWORD
环境变量和ansible_hashi_vault_password
ansible 变量用于password
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/96)。hashi_vault lookup - 添加
ANSIBLE_HASHI_VAULT_USERNAME
环境变量和ansible_hashi_vault_username
ansible 变量用于username
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/96)。hashi_vault lookup - 将
ansible_hashi_vault_auth_method
Ansible 变量条目添加到proxies
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/86)。hashi_vault lookup - 添加
ansible_hashi_vault_ca_cert
ansible 变量用于ca_cert
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/97)。hashi_vault lookup - 将
ansible_hashi_vault_namespace
Ansible 变量条目添加到namespace
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/86)。hashi_vault lookup - 将
ansible_hashi_vault_proxies
Ansible 变量条目添加到proxies
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/86)。hashi_vault lookup - 将
ansible_hashi_vault_role_id
Ansible 变量条目添加到proxies
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/86)。hashi_vault lookup - 将
ansible_hashi_vault_secret_id
Ansible 变量条目添加到proxies
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/86)。hashi_vault lookup - 将
ansible_hashi_vault_token_file
Ansible 变量条目添加到token_file
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/95)。hashi_vault lookup - 将
ansible_hashi_vault_token_path
Ansible 变量条目添加到token_path
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/95)。hashi_vault lookup - 将
ansible_hashi_vault_token_validate
Ansible 变量条目添加到proxies
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/86)。hashi_vault lookup - 将
ansible_hashi_vault_token
Ansible 变量条目添加到proxies
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/86)。hashi_vault lookup - 将
ansible_hashi_vault_url
和ansible_hashi_vault_addr
Ansible 变量条目添加到url
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/86)。hashi_vault lookup - 将
ansible_hashi_vault_validate_certs
Ansible 变量条目添加到validate_certs
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/95)。hashi_vault lookup - 添加
ca_cert
INI 配置文件键ca_cert
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/97)。hashi_vault lookup - 添加
none
身份验证类型,允许通过 Vault 代理进行被动身份验证 (https://github.com/ansible-collections/community.hashi_vault/pull/80)。
已弃用功能
hashi_vault 集合 - 在
community.hashi_vault
的2.0.0
版本中将删除对 Python 2 的支持 (https://github.com/ansible-collections/community.hashi_vault/issues/81)。
v1.1.3
发布摘要
此版本修复了使用 userpass
身份验证和 hvac
版本 0.9.6 及更高版本时存在的错误。
错误修复
hashi_vault - userpass 身份验证在 hvac 0.9.6 或更高版本中无法正常工作 (https://github.com/ansible-collections/community.hashi_vault/pull/68)。
v1.1.2
发布摘要
此版本包含与 1.1.1 相同的功能。唯一的更改是将某些代码标记为集合内部代码。如果您已将 1.1.1 作为最终用户使用,则无需更新。
v1.1.1
发布摘要
此错误修复版本恢复了使用 VAULT_ADDR
环境变量来设置 url
选项。有关详细信息和在无法升级时可用的解决方法,请参阅来自变更日志条目的链接 PR。
错误修复
hashi_vault - 恢复使用
VAULT_ADDR
环境变量作为低优先级环境变量 (https://github.com/ansible-collections/community.hashi_vault/pull/61)。
v1.1.0
发布摘要
此版本包含用于 hashi_vault
lookup 的新 proxies
选项。
次要更改
hashi_vault - 添加
proxies
选项 (https://github.com/ansible-collections/community.hashi_vault/pull/50)。
v1.0.0
发布摘要
我们的第一个主要版本包含一个可能会影响一小部分用户的重大更改。没有删除任何功能。请参阅变更日志中的详细信息,以确定您是否受到影响,以及如何过渡以进行补救。
重大更改/移植指南
hashi_vault - 现在最后检查
VAULT_ADDR
环境变量作为url
参数。有关哪些用例受到影响的详细信息,请参阅 (https://github.com/ansible-collections/community.hashi_vault/issues/8)。
v0.2.0
发布摘要
此版本包含一些向后兼容的错误修复和增强功能。一些环境变量已被弃用,并具有标准化的替代方案。
次要更改
添加可选的
aws_iam_server_id
参数作为X-Vault-AWS-IAM-Server-ID
标头的值 (https://github.com/ansible-collections/community.hashi_vault/pull/27)。hashi_vault - 为选项
url
添加ANSIBLE_HASHI_VAULT_ADDR
环境变量 (https://github.com/ansible-collections/community.hashi_vault/issues/8)。hashi_vault - 为选项
auth_method
添加ANSIBLE_HASHI_VAULT_AUTH_METHOD
环境变量 (https://github.com/ansible-collections/community.hashi_vault/issues/17)。hashi_vault - 为选项
role_id
添加ANSIBLE_HASHI_VAULT_ROLE_ID
环境变量 (https://github.com/ansible-collections/community.hashi_vault/issues/20)。hashi_vault - 为选项
secret_id
添加ANSIBLE_HASHI_VAULT_SECRET_ID
环境变量 (https://github.com/ansible-collections/community.hashi_vault/issues/20)。hashi_vault - 为选项
token_file
添加ANSIBLE_HASHI_VAULT_TOKEN_FILE
环境变量 (https://github.com/ansible-collections/community.hashi_vault/issues/15)。hashi_vault - 为选项
token_path
添加ANSIBLE_HASHI_VAULT_TOKEN_PATH
环境变量 (https://github.com/ansible-collections/community.hashi_vault/issues/15)。hashi_vault - 可以在 INI 中或通过环境变量
ANSIBLE_HASHI_VAULT_NAMESPACE
(新的) 和VAULT_NAMESPACE
(优先级较低) 指定namespace
参数 (https://github.com/ansible-collections/community.hashi_vault/issues/14)。hashi_vault - 现在可以通过
ANSIBLE_HASHI_VAULT_TOKEN
以及VAULT_TOKEN
(后者优先级较低) 指定token
参数 (https://github.com/ansible-collections/community.hashi_vault/issues/16)。hashi_vault - 添加
token_validate
选项以控制令牌验证 (https://github.com/ansible-collections/community.hashi_vault/pull/24)。hashi_vault - 在 hvac 0.10.6 中使用新的 AppRole 方法,并在出现警告的情况下回退到已弃用的方法 (https://github.com/ansible-collections/community.hashi_vault/pull/33)。
已弃用的功能
hashi_vault - 用于选项
url
的VAULT_ADDR
环境变量将在 1.0.0 版本中降低优先级;使用ANSIBLE_HASHI_VAULT_ADDR
来有意覆盖配置值 (https://github.com/ansible-collections/community.hashi_vault/issues/8)。hashi_vault - 用于选项
auth_method
的VAULT_AUTH_METHOD
环境变量将在 2.0.0 版本中移除,请改用ANSIBLE_HASHI_VAULT_AUTH_METHOD
(https://github.com/ansible-collections/community.hashi_vault/issues/17)。hashi_vault - 用于选项
role_id
的VAULT_ROLE_ID
环境变量将在 2.0.0 版本中移除,请改用ANSIBLE_HASHI_VAULT_ROLE_ID
(https://github.com/ansible-collections/community.hashi_vault/issues/20)。hashi_vault - 用于选项
secret_id
的VAULT_SECRET_ID
环境变量将在 2.0.0 版本中移除,请改用ANSIBLE_HASHI_VAULT_SECRET_ID
(https://github.com/ansible-collections/community.hashi_vault/issues/20)。hashi_vault - 用于选项
token_file
的VAULT_TOKEN_FILE
环境变量将在 2.0.0 版本中移除,请改用ANSIBLE_HASHI_VAULT_TOKEN_FILE
(https://github.com/ansible-collections/community.hashi_vault/issues/15)。hashi_vault - 用于选项
token_path
的VAULT_TOKEN_PATH
环境变量将在 2.0.0 版本中移除,请改用ANSIBLE_HASHI_VAULT_TOKEN_PATH
(https://github.com/ansible-collections/community.hashi_vault/issues/15)。
Bug 修复
hashi_vault -
mount_point
参数无法与aws_iam_login
身份验证方法一起使用 (https://github.com/ansible-collections/community.hashi_vault/issues/7)hashi_vault - 用于处理 hvac 中已弃用身份验证风格的回退逻辑未正确实现 (https://github.com/ansible-collections/community.hashi_vault/pull/33)。
hashi_vault - 参数
mount_point
不适用于 JWT 身份验证 (https://github.com/ansible-collections/community.hashi_vault/issues/29)。hashi_vault - 由于验证,无法使用没有
lookup-self
能力的令牌 (https://github.com/ansible-collections/community.hashi_vault/issues/18)。
v0.1.0
发布摘要
我们的第一个版本匹配 community.general
版本 1.3.0
提供的 hashi_vault
查找功能。