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