16:00:35 #startmeeting Ansible VMware Working Group Meeting 16:00:35 Meeting started Mon Oct 2 16:00:35 2017 UTC. The chair is akasurde. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:35 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:35 The meeting name has been set to 'ansible_vmware_working_group_meeting' 16:03:06 jtanner, dag Are you around ? 16:03:26 kind of , but not really 16:03:37 ok 16:03:49 only thing i have to add is that the esx change has been made to the vcsim container's flask file 16:04:17 so you can run it in esx mode via "/spawn?esx=1&vm=10" 16:04:21 now we can write tests 16:04:34 yes I saw that :) 16:04:50 btw couple of issues related to vcsim is also resolved 16:04:56 1. Maintenancemode 16:05:03 2. License 16:05:19 I have added testcase for Maintenance mode 16:05:25 https://github.com/ansible/ansible/pull/31146 16:05:34 #topic General Discussion 16:07:38 o/ 16:07:59 #chair dag 16:07:59 Current chairs: akasurde dag 16:08:05 #chair jtanner 16:08:05 Current chairs: akasurde dag jtanner 16:08:13 dag, hi 16:08:24 sorry, timing is a bit bad since we have the family-dinner at the same time :-/ 16:08:41 oh 16:08:49 nice, so license integration tests can be enabled ? 16:09:15 dag, I tried to add testcase, want to test rest 16:09:46 jtanner, dag can we create a project like Network Kanban for VMware ? 16:11:01 like this one - https://github.com/ansible/ansible/projects/10 16:12:16 akasurde: sure, I don't mind 16:12:29 akasurde: I asked to have Projects disabled on the community page (because it was not used) 16:12:42 but I think this makes more sense on the ansible/ansible repo anyway 16:13:09 yes, we can have our sprint planning there 16:13:17 instead of wiki page 16:13:23 akasurde: I just don't know what my privileges are wrt. this, and what yours are (Github is not very well designed for this) 16:13:34 akasurde: possibly, that's actually not a bad idea 16:13:45 I just have no experience with it 16:13:51 dag, I have lower privileges than you so not possible from myside 16:14:20 gundalow, might help here 16:14:21 let's discuss with Greg and jtanner first 16:14:33 networking is his department 16:14:36 yes sure 16:14:47 sorry, i had to drop off 16:14:49 I want to make sure we're not causing any confusion or making things harder 16:14:51 I can create, though you should see what Tanner thinks first 16:15:06 akasurde is wg lead, he can make the decision 16:15:06 jtanner, Sure 16:15:18 jtanner, Thanks :) 16:15:19 gundalow, lurker 16:15:21 i have no objections 16:15:37 gundalow, I want to give a shot for kanban board 16:15:38 GitHub Projects are a bit ugly in places. I'm I'm not sure that akasurde would be able to add cards into a project, or move them around 16:15:43 #chair gundalow 16:15:43 Current chairs: akasurde dag gundalow jtanner 16:15:49 well, my objection is that if akasurde is managing it and I have to do all the operations, there'll be some frustration :) 16:16:00 dag: I think akasurde would be happy with that :P 16:16:21 gundalow, hehehe 16:16:22 To use (rather than view) a project board you need commit access 16:16:25 gundalow: or frustrated :) 16:16:43 right, Github has it deficiencies :-/ 16:17:02 I expect improvements there though (like the have been adding granular things to other stuff) 16:18:03 Doesn't look like GH Projects has changed since when it was initally launched 16:18:16 dag, aside right issue, what do you think about Kanban to manage sprint 16:21:12 gundalow, what are you experiences with Network kanban ? good / bad ? 16:21:28 akasurde: I think it's an interesting idea, never thought about it 16:22:06 akasurde: We've only just started using it 16:22:17 was created last week. I was on holiday last week 16:22:35 Ok 16:22:55 I am using Trello for my personal and vmware ansible stuff 16:23:01 it is good to manage things 16:25:02 I like Kanban personally 16:26:47 Cool 16:30:24 we good to merge https://github.com/ansible/ansible/pull/31133 ? 16:30:45 i cant write tests quite yet, becase there are some issues with the clonespec + esx + vcsim 16:30:53 was working on that for a bit last night 16:31:28 I think so 16:31:39 I was wondering what moid meant 16:31:50 managed object id 16:31:58 done 16:32:06 http://www.urbandictionary.com/define.php?term=Moid 16:32:14 dag: moid is something you'll want to be familiar with if you work on this more 16:32:28 also the MOB ... https:///mob 16:32:57 haha 16:34:09 dag, moid is Managed Object Reference ID 16:34:37 it is generated by vcenter and guarantees uniqueness of object 16:35:05 vmware_walk.py is a good way to see what they are 16:35:27 https://github.com/jctanner/ansible-tools/blob/master/vmware/vmware_walk.py 16:35:37 #link https://github.com/jctanner/ansible-tools/blob/master/vmware/vmware_walk.py 16:36:32 dag, Could you please review - https://github.com/ansible/ansible/pull/31146 16:36:33 ? 16:39:48 does that also put esx into maintenance mode? 16:40:05 if so, could also add test(s) for vcsim in esx mode 16:40:23 * jtanner goes afk for a while 16:40:55 jtanner, I will check 16:44:03 looking 16:46:02 hmm, I thought there was an easier construct for "|unique|list == [false]" 16:46:54 I don't remember. let me know if there is 16:48:04 don't see the filter plugin, but I am certain there were 2 new filters for this 16:49:24 ok 16:50:19 dag, Could you please review vmware_guest_powerstate as well 16:50:41 dag, I hopping that this module will remove some of the pain points of vmware_guest 16:50:51 #link https://github.com/ansible/ansible/pull/30505 16:52:24 ok, so I somehow believe there was an all and an any filter in jinja2 16:52:28 or in Ansible's filters 16:53:03 can't find it though :) 16:53:56 but I only find them as python functions 16:54:08 no worries 16:55:48 akasurde: I review that one already, do you want me to merge ? 16:56:24 akasure, if you do something like 16:56:24 url: "{{ 'http://' + vcsim + ':5000/killall' }}" 16:56:48 I prefer to do: 16:56:48 url: http://{{ vcsim }}:5000/killall 16:56:56 less quoting, easier to read 16:57:05 ok 16:57:19 yes. If it is Ok with you then we can merge it 16:57:27 ok, I'll merge 16:57:32 we can fix those strings later ;-) 16:57:47 yes, I will add a single PR to clean up all 16:57:55 you're the best 17:00:18 Thanks 17:00:32 If we don't have anything else we close the meeting 17:05:41 #endmeeting