Not able to load the credentials

364 views
Skip to first unread message

Girish Kumar Mayigowda

unread,
Oct 24, 2016, 3:22:53 PM10/24/16
to Ansible Project
Hi,

I am trying to create a storage account and below is the play book and the error, please let me know what am missing.
i have created a file credentials.ini under etc/home/.azure

---
- hosts: localhost
  connection
: local
  vars
:
     subscription_id
:XXXXXXXXXXXXXXXXXXXXXXXXXX
     
Client_id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXxxx
     
Serect_key: XXXXXXXXXXXXXXXXXXXXXXXXXX
     
Tenent_id: XXXXXXXXXXXXXXXXXXXXXXXXXX
  tasks
:
   
- name: Create VM with defaults
      azure_rm_storageaccount
:
          resource_group
: Testing
          name
: testaccount001
          account_type
: Standard_LRS

Below is the error:

fatal
: [localhost]: FAILED! => {"changed": false, "failed": true, "invocation": {"module_args": {"account_type": "Standard_LRS", "ad_user": null, "append_tags": true, "client_id": null, "custom_domain": null, "force": false, "kind": "Storage", "location": null, "name": "testaccount001", "password": null, "profile": null, "resource_group": "Testing", "secret": null, "state": "present", "subscription_id": null, "tags": null, "tenant": null}, "module_name": "azure_rm_storageaccount"}, "msg": "Failed to get credentials. Either pass as parameters, set environment variables, or define a profile in ~/.azure/credentials."}


Thanks!



Alexander H. Laughlin

unread,
Oct 24, 2016, 7:43:30 PM10/24/16
to Ansible Project
Hello,

I believe something like the below would solve your problem:

---

- hosts: localhost

 connection: local

 vars:

    subscription_id: XXXXXXXXXXXXXXXXXXXXXXXXXX

    Client_id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXxxx

    Serect_key: XXXXXXXXXXXXXXXXXXXXXXXXXX

    Tenent_id: XXXXXXXXXXXXXXXXXXXXXXXXXX

 tasks:

   - name: Create VM with defaults

     azure_rm_storageaccount:

         resource_group: Testing

         name: testaccount001

         account_type: Standard_LRS

         subscription_id: "{{ subscription_id }}"

         client_id: "{{ Client_id }}"

         secret: "{{ Serect_key }}"

         tenant: "{{ Tenent_id }}"

...



Relevant documentation.

Cheers mate!

Girish Kumar Mayigowda

unread,
Oct 25, 2016, 5:28:32 AM10/25/16
to Ansible Project
Thank you for your response, after running the below code am receiving a new error.

Below is the error:

TASK [Create VM with defaults] *************************************************
task path
: /etc/ansible/playbooks/azurestorage.yml:10
<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: ubuntu
<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /tmp/ansible-tmp-1477387147.54-45261078249986 `" && echo ansible-tmp-1477387147.54-45261078249986="` echo /tmp/ansible-tmp-1477387147.54-45261078249986 `" ) && sleep 0'
<127.0.0.1> PUT /tmp/tmpiax_gt TO /tmp/ansible-tmp-1477387147.54-45261078249986/azure_rm_storageaccount
<127.0.0.1> EXEC /bin/sh -c 'chmod u+x /tmp/ansible-tmp-1477387147.54-45261078249986/ /tmp/ansible-tmp-1477387147.54-45261078249986/azure_rm_storageaccount && sleep 0'
<127.0.0.1> EXEC /bin/sh -c 'LANG=C LC_ALL=C LC_MESSAGES=C /usr/bin/python /tmp/ansible-tmp-1477387147.54-45261078249986/azure_rm_storageaccount; rm -rf "/tmp/ansible-tmp-1477387147.54-45261078249986/" > /dev/null 2>&1 && sleep 0'
fatal
: [localhost]: FAILED! => {"changed": false, "failed": true, "invocation": {"module_args": {"account_type": "Standard_LRS", "ad_user": null, "append_tags": true, "client_id": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "custom_domain": null, "force": false, "kind": "Storage", "location": null, "name": "testaccount001", "password": null, "profile": null, "resource_group": "Testing", "secret": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "subscription_id": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "tags": null, "tenant": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER"}, "module_name": "azure_rm_storageaccount"}, "msg": "Parameter error: resource group Testing not found"}

But i have a resource group with the name "testing" below is the screen shot, Please let me know if am missing something.



Thanks,
Girish
Auto Generated Inline Image 1

Girish Kumar Mayigowda

unread,
Oct 26, 2016, 1:38:29 AM10/26/16
to Ansible Project
Appreciate if anyone could correct my mistake

Thanks,
Girish
Reply all
Reply to author
Forward
0 new messages