19:14:01 #startmeeting core public irc meeting 19:14:01 Meeting started Tue Nov 13 19:14:01 2018 UTC. 19:14:01 This meeting is logged and archived in a public location. 19:14:01 The chair is bcoca. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:14:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:14:01 The meeting name has been set to 'core_public_irc_meeting' 19:14:29 #topic https://github.com/ansible/ansible/pull/48324 19:14:41 @mattclay? 19:15:11 .hello2 19:15:12 maxamillion: maxamillion 'Adam Miller' 19:16:15 I think the that change speaks for itself. Are there any objections? 19:16:27 +1 from me 19:16:53 +1 from me 19:17:08 I think the resulting diff makes it obvious 19:18:10 hi 19:18:15 +1 19:18:21 +1, provided it doesn't break bot? 19:18:42 just a concern, not sure it would 19:18:57 k, enough +1s .. if it breaks bot, mkrizek just volunteered to fix it 19:18:58 it shouldn't but it can be fixed if it does 19:19:16 closing vote in 10s 19:19:54 #topic https://github.com/ansible/ansible/pull/25573 19:21:01 @sean? 19:21:45 not sure i like the option ... meta has many variants and filter is both generic name but only applies to one variant 19:23:01 k, so if no one else up for discussing and proposer missed 2nd meeting, postponing 19:23:12 @abond? 19:23:21 #topic https://github.com/ansible/ansible/pull/36961 19:24:16 k, nother noshow 19:24:21 @mkrizek you are up 19:24:32 #topic https://github.com/ansible/ansible/pull/47194 19:24:40 so this PR adds a new meta task, named skip_host in the PR, that is a per-host variation of end_play 19:24:49 as per bcoca's suggestion in the PR, the name probably needs bikeshedding, current proposals are: a) skip_host, b) remove_host_from_play, c) end_host 19:24:52 ^ im partial to 'end_host' just for parity with end_play 19:25:19 b) was mostly 'what it means' .. not really good proposal 19:25:54 +1 to end_host 19:26:03 I like option A but generally prefer consistency so I'll vote option C 19:27:05 anyone else would like to propose paint for the shed? 19:27:11 a 19:27:33 the action under the covers appears to be setting tasks to "skipped" 19:27:53 jtanner: no, tasks wont be even tried, so no skipped state, which is why i found it confusing 19:28:03 ah, i read it wrong 19:28:16 iterator._host_states[target_host.name].run_state = iterator.ITERATING_COMPLETE 19:28:18 host = iterated (means it got to the 'end of tasks for that host' 19:28:30 yep, exactly 19:29:02 i guess end_host is fine then 19:29:24 so C seems to win .. i expected someone figure out a better name .. but i can live with end_host 19:29:59 #topic https://github.com/ansible/ansible/pull/39656 19:30:02 dwim_host 19:30:16 i veto any further use of 'dwim' 19:30:43 its always 'dwptsm' .. never 'dwim' 19:30:43 hi, this is regarding HPE 3PAR CPG module, the review comments have been addressed. Could this be merged? 19:31:12 dwim ... eyetwitch 19:31:21 dag's review is for a commit that doesn't exist anymore 19:32:47 That peice of code has been moved to module_utils, for reusability 19:32:57 mostly lgtm, i would use 'name' instead of cpg_name since the module already puts the context (just comment, not a blocker) 19:33:54 farhan7500: does present not imply updates when it already exists? 19:34:12 i see no path that updates existing one 19:34:30 it assumes you are always creating 19:35:47 CPG update is hardly used, so we have excluded that in the module 19:36:05 For other module like volume etc, updates would be there 19:36:22 i would say the module is incomplete then 19:36:36 what happens when user reruns task when it alreayd exists? 19:36:54 if im reading this correctly it fails 'create failed' ? 19:37:34 if not client_obj.cpgExists(cpg_name): 19:37:57 We are checking for existence, the CPG will only be created if it does not exist 19:38:38 else: return (True, False, "CPG already present") 19:39:10 but if the data does not match, that would be incorrect 19:39:17 i.e set_size was updated in task 19:39:44 What do you suggest in that case? 19:40:11 either update + changed true or 'fail' as object already existed but with diff params 19:40:17 i would prefer the 1st 19:40:28 as that is what i expect from modules when state=present 19:41:41 ok. I will have another look. Thanks for the suggestion 19:42:17 #topic open floor 19:42:59 I'd like to push for https://github.com/ansible/ansible/pull/33230 19:43:27 it won't be able to deploy my vm without it 19:43:34 s/it/I/ 19:43:35 @aksasurde? 19:43:50 I'd like to talk about https://github.com/ansible/ansible/issues/48473 19:44:21 one at time 19:45:02 just pased it before I forget the URL again :) 19:45:02 stoned75: so there seem to be some outstanding comments that were not addressed 19:45:26 the " Once you have 8 or more disks" part ? 19:45:42 i would like to discuss with author 19:45:52 i have not read them, i just see there are a couple and no response 19:46:34 ok. I I think the handling of scsi id 7 issue had been addressed elsewere 19:46:56 author has commit privs, so if he hasn't merged i would like to know from him 19:47:03 understood 19:47:05 but .. timezones ... 19:47:12 akasurde will merge it when he gets to it. 19:47:25 we'll let him know you are waiting for it 19:47:42 #topic https://github.com/ansible/ansible/issues/48473 19:47:57 many thanks 19:48:28 felixfontein: that should not be hard to fix for 'simple types' .. it gets iffy when element=list 19:49:38 bcoca: yes, that's true. what I'm more worried about is that adding this verification could break some modules which (incorrectly) relied on this verification not being done 19:49:52 any fix would have to go over those modules 19:50:08 what I'm even more curious about is whether this missing check is an intentional omission, or whether it has just been forgotten 19:50:50 idk, would have to ask authors (there were several, i did initial try but got nowhere and others took over) 19:51:12 it was never my intention but idk if they hit some wall and just skipped over that one 19:52:10 ok. is anyone interested in working on this? I don't mind not doing that, there are enough other things to do... :) 19:53:21 afaik, we are fine if you tackle it, i've made note to those that might care, we'll get feedback withing the next 24h 19:53:40 timezones x distributed teams 19:54:16 perfect, thanks! :) 19:55:06 #topic open floor 19:55:13 fyi I left a msg for @Akasurde 19:55:26 me twos 19:59:13 #endmeeting