16:00:11 #startmeeting Ansible VMware Working Group Meeting 16:00:11 Meeting started Mon Nov 6 16:00:11 2017 UTC. The chair is akasurde. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:11 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:11 The meeting name has been set to 'ansible_vmware_working_group_meeting' 16:00:18 Hi Everyone, 16:00:41 o/ 16:00:48 hello 16:01:00 #chair pdellaert 16:01:00 Current chairs: akasurde pdellaert 16:01:00 #chair dav1x 16:01:13 #chair dav1x 16:01:13 Current chairs: akasurde dav1x pdellaert 16:01:19 thx akasurde 16:01:23 np 16:01:34 garbled, are you around ? 16:02:41 hi, i'm on a bluejeans meeting so will be bouncing back n forth 16:02:54 #chair jtanner 16:02:54 Current chairs: akasurde dav1x jtanner pdellaert 16:03:01 jtanner, sure no problem 16:03:27 Do we have any specific thing to discuss or we can go over pending PRs ? 16:04:17 I don't have anything (except a PR) 16:04:26 same here 16:04:43 would like to focus on any PRs that fix vm/folder finding, if possible 16:05:47 pdellaert, I went through your code of dvs portgroup 16:05:52 lgtm 16:06:02 thanks 16:06:15 jtanner, yes, next week onwards that will be my main focus areas 16:06:42 can you add that to the PR? I'd like to see it move forward :) (i require some shipit's) 16:06:54 yup added already 16:06:58 thanks! 16:08:30 pdellaert, any thoughts on fixing VM finding method ? 16:09:11 Haven't looked at the issue yet, sorry , we don't have a PR, right? Just an issue? 16:09:36 yes there are no PR yet. 16:09:42 there's at least a few open issues related to it 16:10:05 vmware_walk.py is the initial way to gather test data 16:10:29 i think that a lot of people don't understand how findbyinventorypath works under the covers for various scenarios 16:10:33 including myself 16:10:45 yes, I have recommended some of people to use vmware_walk 16:13:59 I was supposed to mail vmware guys but was busy in last week 16:14:05 I will do it this week 16:14:25 no rush 16:14:43 i've been too busy refactoring ansibot 16:14:53 hopefully done with that soon 16:15:24 yup, we need solid plan to fix it 16:17:02 Do we clearly understand what is going wrong and how it should work? What we expect from the user to enter as path, etc? 16:18:31 I think people are confused in relative and absolute path 16:18:48 plus wheather to add Datacenter is path or not 16:21:46 the bulk of the issues arise from datacenters nested under folders 16:22:22 and various patches that were made to getvm which assume /datacenter/vm is the only prefix that exists 16:23:05 whereas it could be /folder/datacenter/vm or /folder/folder/folder/datacenter/vm 16:24:27 jtanner, I saw somewhere datacenter.vmFolder, do these satisfy later case '/folder/folder/datacenter/vm 16:24:29 ' 16:25:02 datacenter.vmFolder is usally "vm" 16:28:22 for the purposes of the ova/ova module I am writing, I ask the person to give the datacenter name, and determine the folder from that 16:28:22 there is another problem, people have vms under resourcepool as well 16:28:39 #chair sivel 16:28:39 Current chairs: akasurde dav1x jtanner pdellaert sivel 16:28:40 it might be worthwhile looking through my PR for how I implemented 16:28:52 https://github.com/ansible/ansible/pull/30309 16:28:59 sivel, OK 16:29:03 * akasurde looking 16:29:15 it looks up resource pools too 16:29:48 but is somewhat more specific to ImportApp, so not sure how directly it relates to how this module operates 16:30:09 your find_object_by_name function doesn't account for multiple objects with the same name. 16:30:28 it doesn't and raises an error I believe in the end depending on what is being looked up 16:30:42 but I took that coe mostly from what already existed 16:30:52 code* 16:31:04 just did some de-duping 16:41:07 i have to run, sorry 16:41:18 no issue 16:41:40 akasurde: as you are already looking at the find vm thing, i think it is best you come with a proposal? 16:41:59 If you don't feel you have time, we can try and see who can help? 16:42:01 he and I can work on it together next week 16:42:09 Yes sure 16:42:12 (willing to, but time is a big issues right now :s) 16:42:14 once he's onboard with the core team 16:42:17 ah, even better :) 16:42:23 congrats 16:42:26 i have infra for him to recreate various scenarios on 16:42:28 pdellaert, thanks 16:42:48 we'll be doing lots of vmware_walk'in, i'm sure 16:42:54 :) 16:43:53 jtanner: if you have time, can you check https://github.com/ansible/ansible/pull/32298, no rush 16:43:56 yes sure 16:44:23 i don't even know where to begin to test vlan stuff 16:44:41 this is not really about vlan stuff, it is just dvs portgroup configuration stuff 16:45:01 i've ran all test cases on a 6.5 setup, and against the vcsim, all looks good 16:45:22 added a shipit 16:45:39 thanks! 16:46:08 i think the bot should automerge it ... 16:46:13 will have to wait n see 16:46:28 oh, it touches more than 1 file so it wont 16:46:55 merged 16:47:53 great, thanks jtanner ! 16:48:10 on to my next PR (which will come, at some point, hopefully :p) 16:48:30 o/ 16:48:36 now, really running, sorry :s 16:48:53 not before a final wayve to dag, o/ 16:49:06 pdellaert: We have iCal files to help you with timezones :) 16:49:10 bye ! 16:49:40 #chair dag 16:49:40 Current chairs: akasurde dag dav1x jtanner pdellaert sivel 16:49:41 yeah, think i got them, but timezones are a pain if everybody is changing out of DST and your region doesn't care about it :) 16:49:50 see ya, thanks! 17:05:28 I will close meeting as there is nothing else to discuss. 17:05:38 Thanks everyone to join in. 17:05:41 #endmeeting