20:00:02 #startmeeting Ansible Windows Working Group 20:00:02 Meeting started Tue Mar 24 20:00:02 2020 UTC. 20:00:02 This meeting is logged and archived in a public location. 20:00:02 The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:02 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:00:02 The meeting name has been set to 'ansible_windows_working_group' 20:00:06 heh 20:00:18 #chair jborean93 20:00:18 Current chairs: jborean93 nitzmahone 20:00:18 was watching the seconds counter to see when you would do it 20:00:45 2 seconds late! 20:00:45 👋 20:01:00 yea, totally could have beaten you to it :) 20:01:02 hey briantist 20:02:27 Once again nothing new on the agenda, so ... 20:02:34 #topic open floor (mind the gap) 20:03:01 I've got nothing to add, the win_service changes are in on the new collection 20:03:07 noice 20:03:28 qq not directly related to Windows but.. it's on my mind so: is there any guidance on doc fragments that span collections? 20:03:46 Hoping to solve some of the setup bugs sometime soon but have a ffew other things I need to do first 20:04:06 Documenting changes in collections is still evolving, the docs team are working on a standard right now 20:04:26 But are you wanting to reference another collection in a change fragment? 20:04:34 briantist: collections can have deps, and so long as you use a FQCN for the doc fragment, should be fine, but I'd proceed with caution 20:04:47 oh sorry too early for me this morning 20:04:58 I would you were talking about changelog fragments 20:05:50 in this case it's for the hashi_vault lookup plugin; I had a PR from before the merge that used the AWS doc fragment. This worked really nicely to bring in AWS connection params since plugins automatically load options based on docs, but it's broken now and I haven't had a change to look into if/how it can/should be done 20:06:18 anyway just noticed based on the new test failure today; not anything to do with Windows at the momentm thanks! 20:06:23 That's probably a case where I'd just duplicate it, unless the plugin itself also depends on the collection 20:06:24 I would probably just manually document them 20:06:51 Otherwise the docs won't render properly if the collection where the fragment lives is missing 20:07:06 cool, duplicating sounds right for now then, appreciate the insight! 20:07:17 But if it won't run properly either (eg it's using other code from the AWS collection) then it's probably fine 20:07:46 it doesn't use any code, it was just unifying the connection params 20:08:51 jborean93: I've had some issues recently trying to use `psrp` with kerberos. I'm installing the `pypsrp[kerberos]` package and other dependencies, but I seem to get errors randomly in different environments, sometimes GSSAPI stuff 20:09:02 sometimes an error about OID / in_seq or something 20:09:15 for the latter I saw an issue you commented on about `python-gssapi` vs `gssapi` 20:09:46 so I started uninstalling the former, and installing the latter, but doesn't seem to fix it all the time. Tried full reinstalls with `pip -I`, etc. 20:10:11 python-gssapi is the older package that is not compatible 20:10:22 gssapi is the newer one (with the same Python namespace) that it should work on 20:10:35 if you get the error please let me know 20:11:26 Right `python-gssapi` is the one I'm trying to get rid of in favor of the newer one. Wondering what might be causing the inconsistency though; trying to standardize pre-reqs and hoping to move our Windows workloads to `psrp`, and causing much pain right now especially since I seem to have weird intermittent dependency issues 20:11:34 ok I will start to document more thoroughly 20:11:52 thought I would check now in case you have any other off-the-cuff suggestions 20:12:32 yea I haven't seen it before but if you are having OID or issues like that then it shouldn't be sporatic errors 20:14:19 ok, I'll see if I can get more consistent data. A lot of these are in Jenkins jobs and using venvs so it should be more isolated but different jobs are giving different results with the same code and I'm like 🤯 20:14:35 I'll get back to you if I have something better/more repeatable to report, thanks 20:14:40 sounds good 20:15:51 Anything else for today? 20:15:58 ah, one thing I would like to understand, when using `winrm` or `psrp` with kerberos, does it have any overlap at all with the settings used by `kinit` or `klist`? 20:16:01 * nitzmahone eyes leftover goulash hungrily 20:16:09 like the credential cache? 20:16:35 psrp will use the cache if it's there but it doesn't use kinit like winrm does to get a fresh credential if you are explicit there 20:17:27 oh very interesting.. that might be something to look into... I have a few more questions around all this actually. We can take it out of the meeting if that's better for everyone? 20:17:36 sounds good 20:17:43 I don't think there's anything left for the meeting 20:17:43 IIRC some of the kerb envvars can float through psrp just as with winrm/kinit 20:18:02 (the ones that are library specific vs tool-specific) 20:18:03 yep, it really just depends on how the underlying gss call works 20:18:16 IIRC the cache path was one of them 20:18:28 OK, until next week then! 20:18:30 #endmeeting