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