Hello all, 

I'm attempting to use the azure_rm functionality I appear to be having an 
issue 

I have an action like

- name:
  azure_rm_storageblob:
    resource_group: MY_COMPANY
    storage_account_name: testdeletemebnr
    container: grid
    blob: 0.0.2-SNAPSHOT.jar
    tenant: redacted
    client_id: 8e71ddb2-d794-4f7c-9ed7-60e6b301c794
    secret: redacted
    subscription_id: redacted
    src: /tmp/azure_ansible
    state: present
  tags: [ azure_test ]




I receive back the output


TASK [telemetry : None] 
********************************************************
fatal: [remote_host]: FAILED! => {"changed": false, "failed": true, "msg": 
"One-time registration of Microsoft.Storage failed - The client 
'd38eaaca-1429-44ef-8ce2-3c63a62849c9' with object id 
'd38eaaca-1429-44ef-8ce2-3c63a62849c9' does not have authorization to 
perform action 'Microsoft.Storage/register/action' over scope 
'/subscriptions/********'."}
to retry, use: --limit @cloud_entry.retry




>From the azure cli I run 

> role assignment list command

data:    RoleDefinitionName   : Contributor
data:    RoleDefinitionId     : b24988ac-6180-42a0-ab88-20f7382dd24c
data:    Scope                : 
/subscriptions/redacted/resourceGroups/MY_COMPANY/providers/Microsoft.Storage/storageAccounts/testdeletemebnr
data:    Display Name         : jar-deploy
data:    SignInName           :
data:    ObjectId             : d38eaaca-1429-44ef-8ce2-3c63a62849c9
data:    ObjectType           : ServicePrincipal

Things I noted the objectId and the clientId in the error message are 
identical.  Should that be the case? My expectation is the client_id should 
be the one I entered.

I do see that the objectId in the error message is equal to the one in my 
role assignment.

My ServicePrincipal has Contributor RBAC's on the storage account 
testdeletemebnr as shown by assignment list.

Any thoughts on if this is an Azure issue, my issue or Ansible issue?

Thank you very much!

-b

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/6c8aa1f0-205f-43ea-873d-9cfcb6e5d9f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to