I've cherry-picked everything back to 2.1 that's been fixed in devel, so it 
*should* all work on current stable-2.1 (slash 2.1.1 RC2). If there's stuff 
that still isn't working, please file issues so we can get it fixed.

Thanks!

-Matt

On Thursday, July 7, 2016 at 6:25:25 PM UTC-7, Steven Carter wrote:
>
> 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/7dcb7bf4-4255-41d5-bc8b-468b4598b1fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to