azure.azcollection.azure_service_principal_attribute lookup – 查找 Azure 服务主体属性。

注意

此查找插件是 azure.azcollection 集合(版本 3.1.0)的一部分。

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

要安装它,请使用:ansible-galaxy collection install azure.azcollection。您需要进一步的要求才能使用此查找插件,请参阅 要求 获取详细信息。

要在 playbook 中使用它,请指定:azure.azcollection.azure_service_principal_attribute

azure.azcollection 1.12.0 中的新增功能

概要

  • 描述您的 Azure 服务主体帐户的对象 ID。

要求

执行此查找的本地控制器节点上需要以下要求。

  • msgraph-sdk

关键字参数

这描述了查找的关键字参数。这些是在以下示例中 key1=value1key2=value2 等的值: lookup('azure.azcollection.azure_service_principal_attribute', key1=value1, key2=value2, ...)query('azure.azcollection.azure_service_principal_attribute', key1=value1, key2=value2, ...)

参数

注释

azure_client_id

字符串

Azure 服务主体客户端 ID。

azure_cloud_environment

字符串

Azure 云环境

azure_secret

字符串

Azure 服务主体密钥

azure_tenant

字符串

Azure 租户

示例

set_fact:
  object_id: "{{ lookup('azure_service_principal_attribute',
                         azure_client_id=azure_client_id,
                         azure_secret=azure_secret,
                         azure_tenant=azure_secret) }}"

返回值

描述

返回值

字符串

返回服务主体的对象 ID。

返回:成功

作者

  • Yunge Zhu (@yungezz)

提示

每个条目类型的配置条目都有从低到高的优先级顺序。 例如,列表中较低的变量将覆盖较高的变量。