That worked! I really appreciate it! Should the other functions work at this point or will that still take some time?
Steven. On Thu, Jul 7, 2016 at 2:02 PM, Matt Davis <[email protected]> wrote: > Yeah, looks like the azure_rm_deployment module got missed for rc5 > updates. I've tested and pushed a fix to devel and stable-2.1 (just in the > nick of time for 2.1.1rc2), so try updating from stable-2.1 with > submodules- should work now. > > -Matt > > > On Thursday, July 7, 2016 at 5:51:12 AM UTC-7, Steven Carter wrote: >> >> I am installing with 'pip install --no-cache-dir git+git:// >> github.com/ansible/[email protected]', so the source directory gets >> plowed over every time. >> >> Thanks, >> >> Steven. >> >> On Thu, Jul 7, 2016 at 4:38 AM, 'J Hawkesworth' via Ansible Project < >> [email protected]> wrote: >> >>> Just a guess but if you are running ansible from source and switching >>> between branches, you may need to run a >>> >>> make clean >>> >>> to get rid of any .pyc files >>> >>> Hope this helps, >>> >>> Jon >>> >>> On Thursday, July 7, 2016 at 4:26:17 AM UTC+1, Steven Carter wrote: >>>> >>>> Strange, I thought that I had this working with azure 2.0.0rc5 + >>>> ansible stable-2.1, but when I tried to re-install and run my ansible, I >>>> get: >>>> >>>> An exception occurred during task execution. The full traceback is: >>>> Traceback (most recent call last): >>>> File "/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py", >>>> line 661, in <module> >>>> main() >>>> File "/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py", >>>> line 657, in main >>>> AzureRMDeploymentManager() >>>> File "/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py", >>>> line 438, in __init__ >>>> supports_check_mode=False) >>>> File >>>> "/tmp/ansible_nsnYjC/ansible_modlib.zip/ansible/module_utils/azure_rm_common.py", >>>> line 192, in __init__ >>>> File "/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py", >>>> line 449, in exec_module >>>> deployment = self.deploy_template() >>>> File "/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py", >>>> line 476, in deploy_template >>>> deploy_parameter = DeploymentProperties() >>>> TypeError: __init__() takes at least 2 arguments (1 given) >>>> >>>> fatal: [localhost]: FAILED! => {"changed": false, "failed": true, >>>> "invocation": {"module_name": "azure_rm_deployment"}, "module_stderr": >>>> "Traceback (most recent call last):\n File >>>> \"/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py\", line 661, in >>>> <module>\n main()\n File >>>> \"/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py\", line 657, in >>>> main\n AzureRMDeploymentManager()\n File >>>> \"/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py\", line 438, in >>>> __init__\n supports_check_mode=False)\n File >>>> \"/tmp/ansible_nsnYjC/ansible_modlib.zip/ansible/module_utils/azure_rm_common.py\", >>>> line 192, in __init__\n File >>>> \"/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py\", line 449, in >>>> exec_module\n deployment = self.deploy_template()\n File >>>> \"/tmp/ansible_nsnYjC/ansible_module_azure_rm_deployment.py\", line 476, in >>>> deploy_template\n deploy_parameter = DeploymentProperties()\nTypeError: >>>> __init__() takes at least 2 arguments (1 given)\n", "module_stdout": "", >>>> "msg": "MODULE FAILURE", "parsed": false} >>>> >>>> Would azure 2.0.0rc5 have changed in the past week? I had resorted >>>> to only using azure_rm_resourcegroup and azure_rm_deployment, but >>>> not azure_rm_deployment is not working. Any advice for, at least, getting >>>> azure_rm_deployment working again? >>>> >>>> Thanks, >>>> >>>> Steven. >>>> >>>> On Tue, Jul 5, 2016 at 6:11 PM, Matt Davis <[email protected]> wrote: >>>> >>>>> Yep, if you're happy running from source, that's probably your best >>>>> bet- we'll be backporting fixes to the Azure modules to stable-2.1 at >>>>> least >>>>> until 2.2 releases in late summer/early fall. Last I heard, RC5 was >>>>> supposed to become the final release of the Azure Python SDK. Doing "real >>>>> work" from the bleeding edge on devel is definitely a recipe for, well, >>>>> bleeding. ;) >>>>> >>>>> On Friday, July 1, 2016 at 3:10:15 PM UTC-7, Steven Carter wrote: >>>>>> >>>>>> Is there a combination of azure python + Ansible that will work or is >>>>>> azure 2.0.0rc5 + stable-2.1 my best bet? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Steven. >>>>>> >>>>>> On Friday, July 1, 2016 at 5:36:29 PM UTC-4, Matt Davis wrote: >>>>>>> >>>>>>> The Azure Python SDK is unfortunately still unreleased and a bit of >>>>>>> a moving target, which is the cause of the issues you're seeing. >>>>>>> Microsoft >>>>>>> released a new RC on that stuff within a couple days of us shipping >>>>>>> Ansible >>>>>>> 2.1.0 that broke everything. We may end up retroactively labeling the >>>>>>> new >>>>>>> Azure RM modules as "tech preview" while their Python stuff settles >>>>>>> down. >>>>>>> >>>>>>> I've pushed some fixes to stable-2.1 and devel that should >>>>>>> more-or-less make things work again in the next release, and Chris >>>>>>> Houseknecht is doing a much more extensive pass over everything with the >>>>>>> new Python SDK RC5 to make sure everything is good to go- those changes >>>>>>> will hopefully land in 2.1.1 as well. >>>>>>> >>>>>>> -Matt >>>>>>> >>>>>>> On Friday, July 1, 2016 at 2:04:54 PM UTC-7, Steven Carter wrote: >>>>>>>> >>>>>>>> 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 a topic in the >>>>> Google Groups "Ansible Project" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/ansible-project/Ln51G5wx03g/unsubscribe >>>>> . >>>>> To unsubscribe from this group and all its topics, 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/31a7b1c7-32e2-452a-afa4-4b499470db79%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/ansible-project/31a7b1c7-32e2-452a-afa4-4b499470db79%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "Ansible Project" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/ansible-project/Ln51G5wx03g/unsubscribe >>> . >>> To unsubscribe from this group and all its topics, 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/4c16ad2d-c083-427b-ba99-eac69b1faf93%40googlegroups.com >>> <https://groups.google.com/d/msgid/ansible-project/4c16ad2d-c083-427b-ba99-eac69b1faf93%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/Ln51G5wx03g/unsubscribe. > To unsubscribe from this group and all its topics, 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/a60e34bd-7976-40c6-91df-5032b0dbcfd0%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/a60e34bd-7976-40c6-91df-5032b0dbcfd0%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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/CALC74U-%2BbVA4wJzE4MtdcwDKVfm6Pidf4iEFaOh-SS7EfuyoTQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
