I was able to work around this by using Ansible 2.2.0.  Does the problem 
exist in 2.1.0.1?  Should I be using that instead?

Thanks,

Steven.

On Friday, July 1, 2016 at 11:29:17 AM UTC-4, Steven Carter wrote:
>
> when trying to run:
>
> - hosts: localhost
>   connection: local
>   gather_facts: yes
>   vars:
>     azure_region: 'eastus'
>     
>   tasks:
>     - name: Get facts for one resource group
>       azure_rm_resourcegroup_facts:
>         name: stevenca-csr
>
> I get:
>
> fatal: [localhost]: FAILED! => {"changed": false, "failed": true, 
> "invocation": {"module_args": {"ad_user": null, "client_id": null, "name": 
> "stevenca-csr", "password": null, "profile": null, "secret": null, 
> "subscription_id": null, "tags": null, "tenant": null}, "module_name": 
> "azure_rm_resourcegroup_facts"}, "msg": "Expecting 
> azure.mgmt.compute.__version__ to be >= 2016-03-30. Found version 0.30.0rc5 
> Do you have Azure >= 2.0.0rc2 installed?"}
>
> This seems to be related to:
>
> https://github.com/ansible/ansible/issues/16480
>
> Although I am using Ansible 2.1.0.0.  When I work around that issue by 
> replacing:
>
> AZURE_MIN_VERSION = "2016-03-30" with AZURE_MIN_VERSION = "0.30.0rc5" 
> in /usr/lib/python2.7/site-packages/ansible/module_utils/azure_rm_common.py
>
> I still get:
>
>
> An exception occurred during task execution. The full traceback is:
> Traceback (most recent call last):
>   File 
> "/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py", line 
> 172, in <module>
>     main()
>   File 
> "/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py", line 
> 169, in main
>     AzureRMResourceGroupFacts()
>   File 
> "/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py", line 
> 125, in __init__
>     facts_module=True)
>   File 
> "/tmp/ansible_J5TjZd/ansible_modlib.zip/ansible/module_utils/azure_rm_common.py",
>  
> line 178, in __init__
>   File 
> "/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py", line 
> 133, in exec_module
>     self.results['objects'] = self.get_item()
>   File 
> "/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py", line 
> 145, in get_item
>     item = self.rm_client.resource_groups.get(self.name)
>   File 
> "/tmp/ansible_J5TjZd/ansible_modlib.zip/ansible/module_utils/azure_rm_common.py",
>  
> line 621, in rm_client
> TypeError: __init__() takes at least 3 arguments (2 given)
>
> fatal: [localhost]: FAILED! => {"changed": false, "failed": true, 
> "invocation": {"module_name": "azure_rm_resourcegroup_facts"}, 
> "module_stderr": "Traceback (most recent call last):\n  File 
> \"/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py\", 
> line 172, in <module>\n    main()\n  File 
> \"/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py\", 
> line 169, in main\n    AzureRMResourceGroupFacts()\n  File 
> \"/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py\", 
> line 125, in __init__\n    facts_module=True)\n  File 
> \"/tmp/ansible_J5TjZd/ansible_modlib.zip/ansible/module_utils/azure_rm_common.py\",
>  
> line 178, in __init__\n  File 
> \"/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py\", 
> line 133, in exec_module\n    self.results['objects'] = self.get_item()\n 
>  File 
> \"/tmp/ansible_J5TjZd/ansible_module_azure_rm_resourcegroup_facts.py\", 
> line 145, in get_item\n    item = self.rm_client.resource_groups.get(
> self.name)\n  File 
> \"/tmp/ansible_J5TjZd/ansible_modlib.zip/ansible/module_utils/azure_rm_common.py\",
>  
> line 621, in rm_client\nTypeError: __init__() takes at least 3 arguments (2 
> given)\n", "module_stdout": "", "msg": "MODULE FAILURE", "parsed": false}
>
> This leads me to believe that I I have some substantial version problems 
> with my setup or this stuff just does not work yet.  Can someone make me 
> less ignorant here (at least with this specific topic)?
>
> Thanks,
>
> Steven.
>
>

-- 
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/9e2f0918-6df7-4060-a28b-e686f9ae11fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to