20:00:00 #startmeeting Ansible Windows Working Group 20:00:00 Meeting started Tue Aug 1 20:00:00 2023 UTC. 20:00:00 This meeting is logged and archived in a public location. 20:00:00 The chair is jborean93. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 20:00:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:00:00 The meeting name has been set to 'ansible_windows_working_group' 20:00:00 I keep toying with the idea of making `ansible-test shell` work with that :D 20:00:06 * nitzmahone lurks 20:00:08 #chair nitzmahone 20:00:08 Current chairs: jborean93 nitzmahone 20:00:29 #topic Agenda https://github.com/ansible/community/issues/682 20:00:35 Nothing on the agenda 20:00:40 #topic Open Floor 20:01:35 🦗 20:02:35 I'm not got anything too special 20:02:54 Still focusing on win_updates and trying to stabilise the various connection/winrm problems that are causing things liek deadlocks 20:03:40 Did the targeted retry thing work out, or still TBD? 20:03:59 (or find anything out from a checked/debug Windows build?) 20:04:18 Unfortunately I haven't found anything that could cause it, or at least not something we probably can help 20:04:56 I'm going to just implement a retry on a read timeout mechanism and have a way to acknowledge the final complete message to ensure that isn't lost 20:05:05 nice 20:05:21 Was this the one that was triggered by clock shifts, or something else? 20:05:43 Something else I have no idea, probably a specific update changing something critical 20:05:53 The clock shift is easily fixable on our side 20:06:19 Always fun when the mechanics are changing out the hydraulics while the plane's in flight ;) 20:06:26 pretty much 20:06:49 I do need to revisit `microsoft.ad` and the way it treats no explicit path being specified 20:07:19 I need to change the behaviour so that if `path` isn't found but an object was found by `identity` it won't try and move that to the default path. It should only move if an explicit path was provided 20:07:40 Yeah, that seems like the right thing 20:08:23 is that operation always including an object type filter? 20:08:44 (or is it up to the user?) 20:09:12 It uses whatever the AD equivalent models do so I assume it does 20:09:30 there is a generic "object" module though 20:09:36 (eg, it wouldn't blindly move a matching object from a user container to a machine container) 20:10:08 I can't remember if the lowest-level APIs will let you do that anyway 20:10:34 is there a user/machine container, I thought it was all just OUs and it didn't care 20:10:40 I seem to recall trashing DCs doing silly things in the early Win2000 days, but maybe they've tightened things up since then :D 20:11:55 IIRC there are some containers that have "expected" object types in them (certainly for things like Exchange, but even for the base schema stuff too in some cases) 20:12:41 The details escape me, I just remember irretreivably trashing a couple of test lab DCs many many years ago doing things that the API happily let me 20:15:12 If there is one then it'll be up to the cmdlet to stop it 20:16:40 Anywho, unless there's anything else I'llend the meeting 20:17:49 Thanks for coming 20:17:51 #endmeeting