14:15:41 #startmeeting Ansible Lockdown Weekly Updates 14:15:41 Meeting started Thu Sep 17 14:15:41 2020 UTC. 14:15:41 This meeting is logged and archived in a public location. 14:15:41 The chair is dfed. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:15:41 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:15:41 The meeting name has been set to 'ansible_lockdown_weekly_updates' 14:15:57 #topic Updates to the Ansible Lockdown Github Repositories 14:15:58 Nice I was thinking of a meaningful topic name 14:16:04 take it away George ;) 14:16:41 o/ 14:16:50 So some of the things I have been working on is syncing up all of the repos for consistency. We used the RHEL 7 repo as a model 14:17:03 So all repos now have a devel branch branch for dev and a master branch 14:17:25 I have added protections to both devel/master that match what RHEL 7 had on devel 14:17:28 The Master Branch is where we will tag the enterprise releases from. But the Level is the community touchpoint 14:17:34 *devel 14:17:38 stupid autocorrect 14:17:39 And made the devel branch default 14:17:41 lol 14:17:55 👍 14:17:58 Tell 'em about the testing! it's way awesome compared to travis 14:18:16 we will be reading testing on devel. George has more. 14:18:17 We are using refactr to create pipelines 14:18:49 For testing, so the pipeline will create an AWS or whatever instance, pull in the repo and run it against that instance 14:19:00 nice! 14:19:01 The plan is to have that happen when things go into devel 14:19:16 this will work for OS level testing and app-level testing. we have changes to Postgres to do this for rhel and ubuntu for each app layer stig/cis 14:19:47 it'll be triggered on the merge request on level like before 14:20:00 develop holy crap macOS and autocorrect 14:20:05 devel 14:20:11 * dfed gives up and stops typing 14:20:35 The workflow will be people will work in their branch and when done they will do a pull request to devel. We kick off the process for it to merge which triggers the automated testing pipeline 14:20:47 If it passes we are good and I think we can then do a hard review of the changes 14:20:55 Before merging with master 14:21:09 sounds great! 14:21:12 @cyberpear anything scary with that process that you see 14:21:34 We will also be documenting the process as well 14:21:42 wait, are we merging devel before testing? 14:21:46 no 14:21:52 testing first as part of the tests to merge 14:21:59 ok good 14:22:08 in gatlab, however, it does the opposite and that's one reason we're back on gitlab 14:22:10 github 14:22:16 oh my god I have to stop typing 14:22:24 Lol, 14:22:30 anyway gitlab merges before testing. 14:22:38 github tests before merge. we like github 14:22:49 👍 14:23:27 We are still finishing up building the testing, but we are close to finishing that up 14:25:25 Also @cyberpear with the changes we are making you are still an owner/process control person 14:25:56 I appreciate it... sorry I haven't been too active the past few weeks 14:26:03 No worries 14:26:15 sounds like exciting improvements with the testing, though! 14:26:16 I mean we have a lot of moving parts happening, it's ok 14:26:26 but that brings me to my next question 14:26:36 and happy to see everything moved to ansible-lockdown GH org! 14:26:36 #topic documentation and contributing instructions 14:26:56 We need a wiki on the group on github and a standardized contributing instruction set. 14:27:13 I have no idea how to do that in github, anyone got some suggestions? 14:27:41 we can do a wiki on each repo, but that seems like overkill 14:28:01 seems like overkill... maybe a "community" repo in the gh org, with the wiki to cover all? 14:28:03 Yeah it does 14:28:19 That's a good idea 14:28:28 We can also keep other documentation in there as well 14:28:29 Yeah one with all the legalese we need with contributing, license, etc. 14:28:35 yeah 14:28:42 and we can git submodule that to all the other repos or something 14:28:58 then just the basic license in each repo 14:29:01 ^ or that 14:29:07 I like it 14:29:13 yeah or basic license and link in teh contributing.rst 14:29:48 anyway not sure yet what to do, if we want we can do a working meeting about it next week 14:30:16 That might be good. Everyone can think about it for a bit and we can come back together to discuss 14:30:25 sounds good 14:30:27 ok let's table that. 14:30:37 #topic collections! 14:30:50 collections....... 14:30:52 ok so, we have a ansibefest talk showing migrations to collections 14:30:58 using lockdown. 14:31:15 * cyberpear checks ansible fest dates 14:31:17 but we haven't done it. I am thinking we'll just chat with cyberpear when that is over to do the real thing 14:31:44 like we demonstrate creating one, but we haven't actually done that for this working set of repos and I feel like it'll take some chat and planning to do for real 14:31:50 I'm picturing the collecting being a structure repo with each role as a submodule 14:31:57 yeah I was too 14:32:00 maybe not that much planning 14:32:03 LOL 14:32:11 Yeah that's what we were talking about on the call discussing the demo 14:32:14 ok so let's plan to put that together after fest. 14:32:16 For the presentation 14:32:35 I have to run, because covid home schooling etc. I'll let y'all finish up 14:32:46 Sounds good 14:33:20 #topic upcoming roles 14:33:31 Damn I need to learn the bot commands 14:33:31 wtf ok I got it 14:33:40 #topic upcoming roles 14:33:47 I think it only lets ops do it 14:33:49 Thanks dfed........ 14:33:53 brb 14:34:08 #chair dfed xgeorgex cyberpear 14:34:20 forgot that, sorry 14:34:25 ok afk for realz 14:34:35 So I have ubuntu18 99% done. I have three controls that I'm stuck on 14:34:55 I created issues for them in GitHub 14:35:08 But other than those three ubuntu18cis is done 14:35:18 I have one control left for ubuntu20 to finish up 14:35:42 Ubuntu20cis has the same three tasks I was stuck on with 18 as well 14:35:57 sounds like great progress! 14:36:07 was there lots of copy/paste between ubuntu 18 and 20? 14:36:15 Yeah 14:36:33 Like numbering was different which I hate, but only a couple completely different controls 14:36:53 we'll need to do stig on ubuntu soon too 14:36:54 Most of the differences, besides numbering, was like 18 was to disable a service and 20 was to remove the service 14:36:58 So minor differences 14:37:00 but that's not important right now 14:38:16 Yeah going forward I think we are going to try and sync up ubuntu with RHEL stuff. We have ubuntu stig and adding ubuntu support to the postres role 14:38:54 well once we have those done I'd like to migrate the one role to rule the OS from cyberpear and focus on some app layer and cloud stuff 14:39:05 (back, sorry, kid's tablet was freaking otu with zoom) 14:39:24 but yeah I don't think anything we're saying is surprising to cyberpear, xgeorgex 14:40:01 yep... will be nice to have the unified role 14:40:24 I think that's all I had for this week 14:40:27 we have a bunch of windows done too, so I think we could actually create a unified role for OS entirely. or maybe we should make that a collection I dunno 14:40:37 anyway, I don't have anything else. 14:40:41 I haven't touched my PoC in a couple months... 14:41:05 #topic next meeting 14:41:07 Collections might look cleaner, but I need to mss with them more 14:41:36 same time next week, or 2 wks from now? 14:41:51 I'm gonna vote for a 2 week cadence for now, to let us finish the changes and stuff 14:42:20 fest is oct 13-14, so we have time 14:42:21 Sounds good 14:42:23 also I may fork your PoC on the unified and do some work to merge back if you want 14:42:47 do you want to move that into the group on github or leave it out for now? 14:43:16 I suppose I could move mine 14:43:47 OK George make sure you sync up the protections and setup. that testing pipeline will be complicated 14:43:51 I'll do that move today if it sounds good 14:43:57 righto 14:44:06 Yup, protections are all set 14:44:24 #info next meeting on Oct 1 14:44:29 excellent 14:44:44 #info next meeting on Oct 1 1400 UTC 14:44:48 Happy thursday y'all. I'm gonna go and get coffee before my next call 14:45:05 thanks dfed, xgeorgex! 14:45:15 Thanks everyone 14:45:20 #endmeeting 14:45:26 * cyberpear not #chair 14:45:44 xgeorgex: I think you're #chair so can end meeting 14:46:02 #endmeeting