23:59:57 #startmeeting Ansible Azure Working Group 23:59:57 Meeting started Wed Jan 16 23:59:57 2019 UTC. 23:59:57 This meeting is logged and archived in a public location. 23:59:57 The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 23:59:57 Useful Commands: #action #agreed #halp #info #idea #link #topic. 23:59:57 The meeting name has been set to 'ansible_azure_working_group' 00:00:08 Hello 00:00:16 #chair zikalino82 yuwei yungezz jborean93 00:00:16 Current chairs: jborean93 nitzmahone yungezz yuwei zikalino82 00:00:19 Hey 00:00:21 Hey all 00:00:58 I haven’t special topic today except prs 00:01:09 Inventory plugin fix PR for large payloads merged today (thanks yungezz!) and reviewed Zim's VMSS extension PR 00:01:26 Thanks Matt! 00:01:34 was the inventory plugin included with 2.7? 00:01:42 or was it added in the current devel cycle? 00:01:45 Backport to stable-2.7 would be appreciated, but I can do it if you want 00:01:50 (yes, it's in 2.7) 00:01:56 yes, I will create backport Pr 00:02:09 cool, I know the Tower would appreciate that 00:02:37 Other PRs to discuss today? 00:02:39 zikalino82: yuwei do you have prs need reviewing? 00:02:55 yes 00:03:16 How about the vm deleting auto created sub resource Pr 00:03:21 #chair Kylie_ 00:03:21 Current chairs: Kylie_ jborean93 nitzmahone yungezz yuwei zikalino82 00:03:38 Hi Matt, Jordan and all 00:03:42 need to finish this one: https://github.com/ansible/ansible/pull/50652 00:03:42 I think mattclay had some certains around the testing for that one 00:03:49 the vm deleting one 00:03:55 Ok 00:04:01 this is about vm cleanup, nitzmahone could you take a look? this is our final version. 00:04:18 current `azure_rm_virtualmachine` takes up 1 whole node, it would be good to try and optimise it a bit more if possible 00:04:34 and i have 2 devtestlabs modules https://github.com/ansible/ansible/pull/50961 00:04:41 Yes, will add to my review queue 00:07:51 zikalino82: looks like the devtestlabs things are still WIP, yeah? 00:08:17 i will remove 00:08:35 i was waiting for mattclay to add the provider 00:09:07 there won't be any changes there as we have already tested it and merged thoroughly into azure_preview_modules 00:09:16 OK- you're able to restart CI on those yourself, right? 00:09:26 i will just rerun tests and remove [WIP] 00:09:27 yes 00:09:32 Cool, I'll add that one as well then 00:09:42 Yungezz and Matt, how about PR for new dynamic invenory plugin? And could we add more tests for it ? 00:10:16 Already discussed earlier- it's been merged 00:10:19 Merged 00:11:34 Tests for that one are tricky- I used a really crusty mock to unit/fake-integration test some of the stuff when I was building it, but I really dislike having that as our only. 00:11:42 Sorry, I missed earlier message. Great. 00:12:00 Integration testing it would be very expensive, though maybe we could roll it into the VM / VMSS module tests so at least it's getting *something* 00:12:46 How to run inventory in integration test? 00:13:30 I believe you will have to run it as a script integration target 00:13:38 I *think* we could have the test include the file in an inventory dir and do a meta: refresh_inventory, but might need to kick that around with mattclay / others 00:13:40 that gives you control over how and when ansible-playbook is called 00:14:07 Yeah, the problem being if we want to piggyback off the VM module tests... 00:14:11 yep 00:14:15 (as the SoT for the inventory) 00:14:50 As for inventory fix, can it backported to 2.7.x? Two customers raised it in our doc. 00:14:57 Already covered 00:15:15 (yes) 00:15:30 Running the inventory plugin tests during the VM test sounds like a good idea. 00:15:36 Is there way to run it with integration test? So run vm test once 00:15:42 It's not ideal, but gets us *something* real at least 00:16:14 Nice. Thank you. 00:18:38 I don't recall offhand if `meta: refresh_inventory` will rescan the dirs; we might also want to do something like use a script integration to run the VM tests but hold off on deletion, then dump the VM details to disk, call ansible-inventory a bunch of times on different versions of an inventory plugin config, then clean everything up. 00:21:02 Anything else to discuss today? 00:21:47 I m ok 00:22:36 OK, if nothing else, closing in 5.. 00:22:41 4.. 00:22:46 3.. 00:22:49 2.. 00:22:53 1.. 00:23:03 Thanks everyone- until next week! 00:23:07 #endmeeting