Bug 1574891

Summary: [Ansible Embedded] - Azure playbook fails because of wrong/missing Client Secret/Client ID
Product: Red Hat CloudForms Management Engine Reporter: Pavol Kotvan <pakotvan>
Component: ProvidersAssignee: Daniel Berger <dberger>
Status: CLOSED WORKSFORME QA Contact: Dave Johnson <dajohnso>
Severity: high Docs Contact:
Priority: high    
Version: 5.9.0CC: gblomqui, jfrey, jhardy, obarenbo, pakotvan
Target Milestone: GA   
Target Release: cfme-future   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: ansible_embed
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-05-31 13:45:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: Bug
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: Azure Target Upstream Version:

Comment 2 Daniel Berger 2018-05-07 14:04:28 UTC
The client ID (application ID) and key are credentials from a registered application (service principal) within the Azure AD.

You can find more information for setting up credentials here:

https://github.com/ManageIQ/azure-armrest/wiki/Adding-a-Service-Principal

You can test your credentials using the azure command line tool:

az login --service-principal -u <client_id> -t <your_tenant> -p <client_key>