18:00:14 #startmeeting Ansible Community Meeting 18:00:14 Meeting started Wed Aug 17 18:00:14 2022 UTC. 18:00:14 This meeting is logged and archived in a public location. 18:00:14 The chair is felixfontein. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 18:00:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:14 The meeting name has been set to 'ansible_community_meeting' 18:00:14 #topic Agenda https://github.com/ansible/community/issues/645 18:00:14 acozine andersson007_ baptistemm bcoca briantist cyberpear cybette dericcrago dmsimard felixfontein geerlingguy gundalow gwmngilfen ikhan_ jillr jtanner lmodemal misc nitzmahone resmo samccann tadeboro cidrblock thaumos zbr: ping! 18:00:18 #info Agenda: https://github.com/ansible/community/issues/645 / Topics: https://github.com/ansible-community/community-topics 18:00:21 #topic Updates 18:00:37 \o 18:00:37 o/ 18:00:37 o/ 18:00:37 .hello gotmax23 18:00:37 o/ 18:00:47 o/ 18:00:54 #chair samccann acozine DonNaro[m] gotmax[m] cybette_ andersson007_ 18:00:54 Current chairs: DonNaro[m] acozine andersson007_ cybette_ felixfontein gotmax[m] samccann 18:00:57 o/ 18:01:02 #chair cyberpear 18:01:02 Current chairs: DonNaro[m] acozine andersson007_ cyberpear cybette_ felixfontein gotmax[m] samccann 18:01:09 hmm 18:01:10 hi 18:01:18 is zodbot_ not active? 18:01:34 it would seem not 18:01:40 yeah 18:01:49 well, I guess then we don't get minutes for free today... 18:01:51 I can ask in the Fedora infra channel 18:01:54 also not in #ansbile-meeting 18:02:38 hmm 18:02:43 it does work in #ansible-docs :) 18:02:47 I think there was some planned downtime in the Fedora infra 18:02:48 Not sure if that's happening now 18:03:10 lol y'all can head there if you wanna run the meeting with minutes :-) 18:03:14 well it does work in #ansible-docs, but not in #ansible-meeting and here... sounds more like a configuration problem to me 18:03:24 #info ansible-core 2.13.3 and ansible-core 2.12.8 have been released https://groups.google.com/g/ansible-devel/c/px0IRJodpKY 18:03:31 I guess we can also just talk a bit 18:03:34 The downtime starts in 2 hours 18:03:36 heh, no info either 18:03:56 hi all, I can't really join today's meeting, but I wanted to bring up this inclusion request; doesn't have to be discussed in this meeting, it could be taken to the GH discussion: https://github.com/ansible-collections/ansible-inclusion/discussions/51 18:04:06 you may experience time distortions during/after/before teh downtime 18:04:08 it ran out of memory a bit early than the downtime 18:04:51 where did I leave that phonebox...? 18:04:53 I can manually copy any Infos etc into a doc and put them up as meeting minutes 18:05:00 o/ 18:05:01 we won't have a log tho 18:05:16 matix log 18:05:17 briantist: why is the request special?:) 18:05:21 yeah... since we don't have decisions in here, that should be fine 18:05:43 andersson007_: it seems to be a windows/powershell collection 18:06:06 felixfontein: yep but why is it special for briantist?:) 18:06:13 the collection was created and is maintained by a friend and former coworker of mine. I helped to set up some of the initial stuff in the collection, CI, etc. but have mostly been hands-off in the rest of the stuff, with lowlydba fully maintaining it. I know there aren't a lot of Windows folks in the committee, and we already have trouble getting reviews; I am volunteering to do the review for this one, unless anyone has 18:06:13 concerns about my relationship to the requestor. 18:06:14 that duplicates functionality of another collection 18:06:46 briantist: please do it:) 18:06:53 jtanner: that othe collection isn't part of the Ansible package either 18:06:55 does anyone disagree? 18:07:18 I'm not saying it's special necessarily, just bringing it up to both volunteer and disclose the ways I've been involved in it 18:07:24 briantist: from what I know you're the most experienced windows collection expert in the committee, so you should deinitely review it 18:07:28 "spacelord: not really. you can..." <- I think it's easier to write some documentation how to run the modules. It's the nextcloud cli that needs to be executex from the webserver's user. 18:07:34 felixfontein: does including it in the package sanction it as the one that future contributors should work on? 18:07:39 does it have extra depeneencies? 18:08:02 btw i'd like to ask you folks to take part in an inclusion requests review day next week (or this Friday if you like), what do you think? 18:08:15 there are 5-6 collections 18:08:20 jtanner: so far I don't know either of them, so I cannot really comment without taking a look at both first 18:08:34 I will have to check but I believe it has no dependencies on other collections 18:08:41 o/ 18:08:43 i can review 2-3 max, so 2-3 reviewers will be enough 18:09:34 andersson007_: I'd like to participate in that, even just to learn, because I've been looking at a jboss middleware collection and have some questions about the inclusion process. the only snag is PTO the rest of this week and then Monday next week. 18:09:59 jtanner: https://github.com/linux-system-roles/mssql (the sources of https://galaxy.ansible.com/microsoft/sql) seems to be a collection consisting of exactly one role 18:10:01 spacelord[m]: Also im using pythons own subprocess thingy. Should I switch? 18:10:10 DonNaro[m]: cool, we can conduct it after next Monday 18:10:11 jtanner: so it's quite different from the other collection, which seems to be a set of modules 18:11:01 spacelord[m]: modules should always use module.run_command() and not subprocess or anything else 18:11:10 if briantist reviews that collection before the review day, it'll increase chances to its fast inclusion (i.e. it'll get the second review on the review day) 18:11:16 there's a section in the ansible dev guide about that (one about writing secure modules) 18:11:17 According to the Fedora infra main admin (Fun Fact: he's also the ansible package co-maintainer), zodbot is in a weird state 18:11:28 though there are collections that wait since 2021.. 18:11:29 gotmax[m]: thanks for asking :) 18:11:30 Aparently, #ansible-community won't let it change it's nick 18:11:30 andersson007_: Somehow, I find it hard to find the time for this at the moment. I could try to work on one inclusion request, but I won't promise anything. 18:11:35 *its 18:11:36 poor zodbot_... I hope it gets better soon :) 18:12:01 felixfontein: Are there docs about this? I need stderr stdout and a returncode in seperate vars. 18:12:01 ERROR 2022-08-17T18:09:49 supybot Unhandled error message from server: IrcMsg(server_tags={}, prefix="copper.libera.chat", command="435", args=('zodbot_', 'zodbot', '#ansible-community', 'Cannot change nickname because you are banned or quieted while in this channel.')) 18:12:12 mariolenz[m]: ok, no worries:) thanks 18:12:14 gwmngilfen-work: ^ 18:12:16 andersson007_: if the review day is this Friday I can't, I'm traveling and won't be able to look until this weekend earliest, possibly the next 18:12:26 felixfontein: that one is odd ... the repo is a role, not a collection 18:12:28 briantist: probably next week 18:12:32 gotmax[m]: I guess gwmngilfen-work will have to take a look 18:12:44 maybe next Friday 18:12:46 jtanner: indeed, but they seem to build the collection out of that repo as well 18:13:11 jtanner: there's a .collection directory, I guess a build process copies everything into roles/server/ and moves the contents of .collection back 18:13:17 same reason I can't actually attend this or other meetings this week, and why I will have to drop off shortly :) I wanted to pop in just to make sure if anyone had concerns with me reviewing that those concerns are taken into consideration 18:13:27 what do you think about Friday next week as an inclusion requests review day? 18:13:33 Gwmngilfen is not the only channel admin... But he says there might be something else going on. 18:13:34 briantist: thanks for being here, and enjoy traveling! 18:13:42 thanks felixfontein 18:14:08 gotmax[m]: true, but he did work on the config about which users are allowed to talk and things like that IIRC 18:14:15 what do you ALL (who'd like to participate) think about Friday next week as an inclusion requests review day? 18:14:27 * Are there docs about this? I need stderr stdout and a returncode in seperate vars/some object. 18:14:46 * Are there docs about this? I need stderr stdout and a returncode in vars/some object. 18:14:48 I hate to say I'm also on PTO next Friday (forgot about that until you mentioned it, sorry) 18:15:00 @cybette:ansible.im cyb-clock chimes every 15 minutes during the community meeting 18:15:14 but if it's like one or two hours I could do that 18:15:35 * do that, regardless of PTO 18:15:43 spacelord[m]: https://docs.ansible.com/ansible/devel/dev_guide/developing_modules_best_practices.html#module-security 18:15:50 spacelord[m]: felixfontein: ? 18:16:06 DonNaro[m]: for me personally it doesn't take longer than 1-2 hours but i did a lot of reviews.. and I do appreciate your PTO time:) 18:16:22 That's about module.run_command(). It should always be used instead of e.g. subprocess.run() 18:16:28 spacelord: ^ 18:16:46 #info There's an active vote: https://github.com/ansible-community/community-topics/discussions/127 - Remove servicenow.servicenow in Ansible 7 18:16:51 please don't forget to vote :) 18:17:04 please remember to vote:) 18:17:07 we have only three votes so far, and the deadline is next Monday 18:17:21 (so we can get the announcement into the next Ansible 6 release, which happens next ~Tuesday) 18:17:23 better right now on the spot 18:17:27 thanks andersson007_ I don't want to be a pain about it. I'll go with whatever everyone else can do but obvs would prefer Tues / Weds / Thurs 18:18:02 DonNaro[m]: next week? Any of the days works for me 18:18:19 maybe not wednesday 18:18:36 so Tuesday or Thursday 18:18:50 how about Tuesday then? 18:18:57 DonNaro[m]: which is your TZ ? 18:19:23 Ireland (GMT) 18:19:27 thanks for the votes already :) 18:19:30 andersson007_: for the meeting minutes, is that the Collection inclusion review day then on Tuesday? 18:19:47 samccann: good question:) 18:19:56 depends on other potential attendees 18:20:23 so DonNaro[m] , maybe mariolenz[m] , me, who else can? 18:20:43 felixfontein: Thats a good read Thanks! 18:20:43 But is there documentation about how to use module.run_command 18:20:49 * Thats a good read Thanks! 18:20:49 But is there documentation about how to use module.run_command? 18:20:58 felixfontein: I think I will start a discussion and a vote about collections that have been deprecated by their maintainers. I think we should remove those collections in the next major release, not current +2. 18:21:07 spacelord[m]: you could read the docstring for that function 18:21:17 (or look at other modules that use it - there are plenty examples)