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/eee51b88-0c50-4d91-9747-7bd5a3cab1b7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.