mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 21:30:22 -07:00
Support MSI for ansible on Azure resources (#36634)
* msi * add env and param * add msi in default * add azure_rm * add document * subscription param * if not enabled msi * remove the msi in default mode since the infinite loop will block if not enabled msi * lint * lint * Update azure_rm_common.py * fix * catch exc and make error message more friendly * lint * Minor docs changes to the msi source option
This commit is contained in:
parent
05220d693d
commit
8c819dd9cb
2 changed files with 29 additions and 1 deletions
|
@ -68,11 +68,16 @@ options:
|
|||
C(~/.azure/credentials).
|
||||
- When set to C(cli), the credentials will be sources from the default Azure CLI profile.
|
||||
- Can also be set via the C(ANSIBLE_AZURE_AUTH_SOURCE) environment variable.
|
||||
- When set to C(msi), the host machine must be an azure resource with an enabled MSI extension. C(subscription_id) or the
|
||||
environment variable C(AZURE_SUBSCRIPTION_ID) can be used to identify the subscription ID if the resource is granted
|
||||
access to more than one subscription, otherwise the first subscription is chosen.
|
||||
- The C(msi) was added in Ansible 2.6.
|
||||
choices:
|
||||
- auto
|
||||
- cli
|
||||
- credential_file
|
||||
- env
|
||||
- msi
|
||||
default: auto
|
||||
version_added: 2.5
|
||||
api_profile:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue