15:00:21 <noonedeadpunk> #startmeeting openstack_ansible_meeting
15:00:21 <opendevmeet> Meeting started Tue Aug  9 15:00:21 2022 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:21 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:21 <opendevmeet> The meeting name has been set to 'openstack_ansible_meeting'
15:00:26 <noonedeadpunk> #topic rollcall
15:00:34 <NeilHanlon> o/ again :P
15:00:35 <noonedeadpunk> hey there!
15:00:44 <damiandabrowski> hi!
15:00:49 <noonedeadpunk> pefect timing :)
15:01:12 <NeilHanlon> figured i'd be your alarm clock :P
15:02:13 <noonedeadpunk> :D
15:02:43 <mgariepy> hey half there
15:02:45 <jrosser_> o/ hello
15:03:26 <noonedeadpunk> #topic bug triage
15:03:39 <noonedeadpunk> So basically we have 1 new bug that we kind of already triaged
15:03:48 <noonedeadpunk> #link https://bugs.launchpad.net/openstack-ansible/+bug/1973242
15:04:19 <noonedeadpunk> and likely this patch could fix it https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/852399/1/handlers/main.yml#16
15:04:32 <noonedeadpunk> but seems I made a mistake somewhere in bash I don't see....
15:05:32 <noonedeadpunk> jrosser_: can you remind me how to look at ara-reports ?:)
15:05:42 <jrosser_> oh well that is difficult
15:06:05 <mgariepy> lol it wasn't when you showed me ;p
15:06:19 <jrosser_> well i maybe won't put the URL hre
15:06:21 <jrosser_> here
15:06:32 <noonedeadpunk> ok, gotcha
15:06:45 <noonedeadpunk> fair
15:06:47 <jrosser_> tricky thing with that now
15:07:03 <jrosser_> upstream ara are not liking my patch to make it speak to zuul
15:07:35 <noonedeadpunk> should we summon the preson behind this ?:)
15:07:48 <noonedeadpunk> *person
15:08:52 <noonedeadpunk> so basically I guess that now for some reason ca.crt is not placed when it should and present... I will apply that to some aio to test out
15:09:21 <noonedeadpunk> #topic office hours
15:09:44 <noonedeadpunk> as you might hear, offline PTG has been canceled in favor of fully online
15:10:08 <noonedeadpunk> I haven't signed us up yet, so thinking how much time we want to take
15:10:40 <noonedeadpunk> right now I don't see loads of topics tbh, so likely we can manage in 2-3h
15:10:52 <noonedeadpunk> any thoughts?
15:11:52 <jrosser_> we maybe don't have so many new things, perhaps most if it is looking at what to finish from previous PTG etherpads
15:12:17 <noonedeadpunk> well yes, and probably one of big topics might be our dynamic_inventory
15:13:59 <damiandabrowski> agree, so maybe one day is enough for us?
15:14:20 <NeilHanlon> noonedeadpunk: re the bash thing. perhaps it is permission related rather than the file not being there. e.g., if one of those files is unreadable by the ansible user
15:15:23 <noonedeadpunk> NeilHanlon: well, unlikely, as it was working before. And what has changed - I added `if [[ -f {{ item_base_path  ~ '-ca.crt' }} ]]` just to place filename if it's not present
15:15:30 <noonedeadpunk> since ca.crt is optional
15:15:47 <NeilHanlon> ah, I see now
15:15:47 <noonedeadpunk> damiandabrowski: yeah, I think I will jsut book 3h instead of regular 4h jsut to be safe
15:16:21 <noonedeadpunk> not sure how echo is valid though....
15:16:37 <NeilHanlon> could maybe simplify to `$(test -f {{ item_base_path ~ '-ca.crt' }} && echo ... )`, but you're probably right about it just not being there in all likelyhood
15:17:06 <NeilHanlon> shell quoting weirdness always seems to screw with me when I write ansible lol
15:17:32 <noonedeadpunk> I really do like the idea of test
15:18:17 <NeilHanlon> btw Rocky 9 should be available for use in nodepool builders now
15:18:25 <opendevreview> Dmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Do not add cacert when it does not exist  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/852399
15:18:54 <noonedeadpunk> ok, that is great. then we can try adding jobs and see what will fail :)
15:21:16 <noonedeadpunk> and I actually don't have much on agenda today
15:21:21 <NeilHanlon> yeah, i know of at least one blocker that I wanted to ask about.. Rocky 9 doesn't have the centos-release-* packages available.. so my thought was to just try and drop in the CentOS Stream 9 Extas-common repository and filter all non centos-release-* packages. Technically, these packages aren't "built" for Rocky, but they should theoretically work.
15:21:21 <NeilHanlon> And if I can validate their installation/use on Rocky, I will get them built into the Rocky Extras repo itself so it can be removed later on
15:22:15 <noonedeadpunk> Well, I can't really recall where we use this and for what packages...
15:23:22 <noonedeadpunk> ah, centos-release-nfv-openvswitch is quite good example
15:23:58 <jrosser_> centos-release-gluster9 as well
15:24:08 <NeilHanlon> yep. gluster is the one I ran into first
15:24:21 <NeilHanlon> i think maybe systemd-networkd comes from there too? or at least it did in 8.x
15:24:33 <jrosser_> oh well thats a story in itself
15:24:52 <jrosser_> i think we get it from EPEL?
15:25:08 <noonedeadpunk> I think it's epel, yes
15:25:29 <NeilHanlon> ah, good good
15:29:00 <noonedeadpunk> dropping  CentOS Stream 9 Extas might indeed work
15:29:28 <noonedeadpunk> Though, I see that for Rocky 8 there was at very least centos-release-storage-common?
15:30:46 <NeilHanlon> yeah we have them in rocky 8 but the stream 9 ones are built mostly on c9s build roots, so it's possible they may have some incompatibilities that we (I) need to iron out. Hopefully they just install from centos and then I can rebuild them to host in the Rocky repositories
15:31:22 <NeilHanlon> "them" being the release packages pointing Rocky systems to the centos mirrors without any messing about with writing .repo files manually
15:31:28 <noonedeadpunk> would be quite fair to call them rocky-release-storage-common though :p
15:31:55 <jrosser_> how do we got those though?
15:32:12 <jrosser_> we have to add a repo with those centos release packages to the rocky system?
15:32:42 * jrosser_ worries about franken-install happening
15:35:35 <NeilHanlon> jrosser_: yeah. i was intending to make it exclude all but the CentOS Sig release packages
15:36:08 <NeilHanlon> or even better, probably, only the ones that are needed
15:36:09 <jrosser_> i think we have something already very much like that for EPEL / networkd
15:36:41 <NeilHanlon> yeah, i thought i remembered seeing it a while back
15:41:05 <NeilHanlon> I'll put a few changes in today probably for what I've found so far for review and you all can tell me what I've done badly :D
15:42:03 <noonedeadpunk> telling ppl what they did wrong is smth we enjoy doing pretty much hehe
15:42:09 <NeilHanlon> Lol 😂
15:42:15 <noonedeadpunk> or at least me:D
15:42:36 <noonedeadpunk> ok sounds good then!
15:43:24 <noonedeadpunk> btw, I won't be around for the next 2 weeks. Is there any volunteer to held meetings?
15:43:39 <jrosser_> i am away next week as well
15:44:09 <noonedeadpunk> ok, then we can cancel next week
15:44:24 <damiandabrowski> ack
15:44:42 <noonedeadpunk> wah tabout Aug 23?
15:44:44 <noonedeadpunk> *what
15:44:49 <NeilHanlon> i'd be happy to volunteer but as you know, I know not what I do :P
15:46:31 <damiandabrowski> I can do that if needed
15:47:10 <noonedeadpunk> ok, awesome, then Aug 23 will take place :)
16:01:53 <NeilHanlon> jrosser_: I think we were both thinking of https://opendev.org/openstack/ansible-role-systemd_networkd/src/branch/master/tasks/main.yml#L67-L82
16:02:28 <jrosser_> yeah, thats it
16:07:32 <noonedeadpunk> #endmeeting