Andrew, Here's the error I'm currently receiving: ➜ juju git:(develop) juju add-credential --logging-config '=TRACE' --log-file=/tmp/azure-sp.log azure Enter credential name: test A credential with that name already exists. Replace the existing credential? (y/N): y Auth Types interactive service-principal-secret Select auth type [interactive]: Enter subscription-id: df8428d4-bc25-4601-b458-1c8533ceec0b Initiating interactive authentication. To sign in, use a web browser to open the page https://aka.ms/devicelogin and enter the code BR7E33R4Y to authenticate. Authenticated as "Tommy Falgout". Creating/updating service principal. ERROR finalizing credential: creating service principal: max duration exceeded: ad.ServicePrincipalsClient#Create: Failure responding to request: StatusCode=0 -- Original Error: autorest/azure: Service returned an error. Status=404 Code="Request_ResourceNotFound" Message="Resource 'ServicePrincipal_5741d8b8-922e-496e-83a5-75cca9ae590d' does not exist or one of its queried reference-property objects are not present." I've pushed the logs here: http://lastcoolnameleft.com/mini/azure.log Perhaps increasing the timeout? Is there something I can do to increase that myself to test? On Fri, May 5, 2017 at 3:16 AM Andrew Wilkins