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.