16:02:21 #startmeeting Ansible VMware Working Group Meeting 16:02:21 Meeting started Mon Feb 18 16:02:21 2019 UTC. 16:02:21 This meeting is logged and archived in a public location. 16:02:21 The chair is akasurde. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:21 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:02:21 The meeting name has been set to 'ansible_vmware_working_group_meeting' 16:02:28 Hello everyone 16:02:49 Hey 16:02:52 hi 16:03:15 #chair xenlo 16:03:15 Current chairs: akasurde xenlo 16:03:18 #chair alongchamps 16:03:18 Current chairs: akasurde alongchamps xenlo 16:03:32 alongchamps, I saw some weird rebase in your PR 16:03:42 do you need any help ? 16:04:43 yeah I was trying to rebase it with the libertymutual/ansible fork, I found the article on docs.ansible.com for doing it properly so I need to follow that, https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html 16:05:00 for now I reverted it but I have a shippable test running now on PR 52125 16:05:28 it's been running for 10 minutes though, which is a lot longer than normal for my one test 16:05:35 yes 16:05:45 because it messed with lot of files 16:05:58 Files changed 1,391 16:06:28 oh is that because I changed it back on my repo? since I hope I didn't impact the ansible/ansible/devel branch (I don't have permissions on that) 16:06:29 10k added and 97K removed lines 16:07:02 ansible/ansible/devel is protected and you don't have access 16:07:28 good, last thing I need for a Monday is to screw something up there :) 16:08:16 yeah, should I fix things for you ? 16:08:39 sure 16:08:40 I would like to get your PR merged 16:08:44 thanks 16:08:44 me too! 16:15:52 I'd like some help with PR 49800. I'm happy to write some tests but I 16:16:04 've never written any tests for Ansible so I'm not sure where to start 16:16:21 akasurde: any luck / how is it looking? 16:17:29 adarobin, Hi 16:17:33 #chair adarobin 16:17:33 Current chairs: adarobin akasurde alongchamps xenlo 16:17:40 alongchamps, working ... 16:17:53 adarobin, I checking PR 16:17:55 thanks 16:17:57 *am 16:19:11 alongchamps, are you ok me creating new PR and closing this one ? 16:19:54 sure, want me to make a new PR from the libertymutual/ansible repo? 16:19:59 nope 16:20:09 https://github.com/ansible/ansible/pull/52503 16:20:14 ok 16:20:29 adarobin, I am looking into your PR now 16:22:11 adarobin, Can help me to understand what is difference between vm.summary.customValue and vm.summary.customValue ? 16:22:18 sorry vm.config.extraConfig* 16:23:01 customValue contains annotations for virtual machines 16:23:23 extraConfig contains config options added to the vmx file 16:25:53 vmware_guest_custom_attributes exists to edit vm.summary.customValue already 16:25:56 * akasurde wondering how it was working till this time 16:26:18 it works as it is now, just isn't idempotent 16:26:31 OK 16:26:31 it will always report changed 16:26:36 ah 16:26:48 additionally, there were a few snags in regards to checking for values that should be removed 16:26:59 yup 16:27:03 as you remove a key by setting it's value to "" 16:28:05 I'm trying to implement the CIS-CAT benchmark for ESXi 6.5 virtual machines and this would help greatly in that process :-) 16:28:57 ok 16:29:12 This is wiki page for VMware + Ansible - https://github.com/ansible/community/wiki/VMware 16:29:40 adarobin, VMware tests run on govcsim 16:29:58 you can install and configure govcsim using - https://github.com/ansible/community/wiki/VMware%3A-govcsim 16:31:36 once you have setup you can treat govcsim as a vCenter server and write test something similar as - https://github.com/ansible/ansible/blob/devel/test/integration/targets/vmware_about_facts/tasks/main.yml 16:32:25 since this is related to Vmware_guest - you may want to take reference for this https://github.com/ansible/ansible/blob/devel/test/integration/targets/vmware_guest/tasks/check_mode.yml 16:33:23 So I would be adding a test under https://github.com/ansible/ansible/tree/devel/test/integration/targets/vmware_guest/tasks then? 16:34:02 yup 16:34:38 add an entry in https://github.com/ansible/ansible/blob/devel/test/integration/targets/vmware_guest/tasks/main.yml and write a new file with custom value change 16:35:16 alongchamps, Thanks for the PR 16:35:46 sure thing! I'm going to try to fix our pull of ansible/devel so it's in sync on libertymutual/ansible/devel 16:36:22 and after lunch, work on 51240 for vmware_host_firewall_manager for IP addresses 16:37:23 alongchamps, cool 16:38:02 so QQ on the rebase, git pull --rebase upstream devel will copy down the changes from ansible/ into libertymutual/ as far as I can tell, right 16:38:09 that's what I want to do so they stay in sync 16:38:24 our current pull is from 2 weeks ago, so there have been a lot of commits since then 16:38:41 alongchamps, yes 16:38:54 * alongchamps presses enter 16:39:17 command is correct but not sure how you ended in messing with libertymutual/devel 16:39:53 adarobin write a testcase and ping me once you are done 16:40:20 so via github.com in the browser, I tried to do the rebase then I reverted that so I'm sure it's at least a little out of whack 16:46:14 I think I'll deal with that after lunch - I'll be back in an hour or so 16:48:17 cool 17:00:17 If there is nothing on agenda then we can end the meeting for today 17:05:37 #endmeeting