Azure
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
ad_user | string | | Nome de usuário do Active Directory. Use ao autenticar com um usuário do Active Directory em vez do principal de serviço. |
adfs_authority_url | string | | Authority URL do Azure AD. Use ao autenticar com nome de usuário/senha e tenha sua própria autoridade ADFS. |
password | string | | Senha de usuário do Active Directory. Use ao autenticar com um usuário do Active Directory em vez do principal de serviço. |
profile | string | | Perfil de segurança encontrado no arquivo ~/.azure/credentials. |
client_id | string | | Client ID do Azure. Use ao autenticar com um responsável pelo serviço. |
subscription_id | string | | Subscription ID do Azure. |
tenant | string | | Tenant ID do Azure. Use ao autenticar com um responsável pelo serviço. |
secret | string | | Secret do cliente Azure. Use ao autenticar com um responsável pelo serviço. |
cloud_environment | string | - "AzureCloud" (default) | Para ambientes de nuvem diferentes da nuvem pública dos EUA, o nome do ambiente (conforme definido pelo SDK do Python do Azure, por exemplo, AzureChinaCloud, AzureUSGovernment) ou uma URL de ponto de extremidade de descoberta de metadados (necessária para a pilha do Azure). Também pode ser definido por meio de perfil de arquivo de credencial ou a variável de ambiente AZURE_CLOUD_ENVIRONMENT. |
cert_validation_mode | string | Escolhas: - ignore - validate | Controla o comportamento de validação de certificado para pontos de extremidade do Azure. Por padrão, todos os módulos validarão o certificado do servidor, mas quando um proxy HTTPS está em uso ou na pilha do Azure, pode ser necessário desabilitar esse comportamento passando ignorar. Também pode ser definido por meio de perfil de arquivo de credencial ou a variável de ambiente AZURE_CERT_VALIDATION. |
auth_source | string | Escolhas: - auto (default) - cli - credential_file - env | Controla a fonte das credenciais a serem usadas para autenticação. Também pode ser definido por meio da variável de ambiente ANSIBLE_AZURE_AUTH_SOURCE. Quando definido como automático (o padrão), a precedência são os parâmetros do módulo -> env -> credential_file -> cli. Quando definido como env, o as credenciais serão lidas nas variáveis de ambiente. Quando definido como credential_file, ele lerá o perfil de ~ / .azure / credentials. Quando definido como cli, as credenciais serão fontes do perfil CLI do Azure. |
api_profile | string | - "latest" (default) | Seleciona um perfil de API para usar ao se comunicar com os serviços do Azure. O valor padrão mais recente é apropriado para nuvens públicas; os valores futuros permitirão o uso com a stack do Azure. |
Notas
- Para autenticação com o Azure, você pode passar parâmetros, definir variáveis de ambiente, usar um perfil armazenado em ~/.azure/credentials ou fazer logon antes de executar suas tarefas.
- A autenticação também é possível usando uma entidade de serviço ou usuário do Active Directory.
- Para autenticar pelo meio principal de serviço, passe os parâmetros subscription_id, client_id, secret e tenant ou defina as variáveis de ambiente (AZURE_SUBSCRIPTION_ID, AZURE_CLIENT_ID, AZURE_SECRET e AZURE_TENANT).
- Para autenticar por meio do usuário do Active Directory, passe ad_user e senha ou defina as variáveis de ambiente (AZURE_AD_USER e AZURE_PASSWORD).
- Como alternativa, as credenciais podem ser armazenadas em ~/.azure/credentials. Este é um arquivo .ini contendo uma seção [padrão] e as seguintes chaves: subscription_id, client_id, secret e tenant ou subscription_id, ad_user e senha. Também é possível adicionar perfis adicionais. Especifique o perfil passando o mesmo, ou definindo no ambiente a variável (AZURE_PROFILE).