19:58:57 <cyberpear> #startmeeting Ansible Lockdown Woring Group 19:58:57 <zodbot> Meeting started Thu Mar 26 19:58:57 2020 UTC. 19:58:57 <zodbot> This meeting is logged and archived in a public location. 19:58:57 <zodbot> The chair is cyberpear. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:58:57 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:58:57 <zodbot> The meeting name has been set to 'ansible_lockdown_woring_group' 19:59:46 <cyberpear> #meetingname ansible_lockdown_working_group 19:59:46 <zodbot> The meeting name has been set to 'ansible_lockdown_working_group' 20:00:29 <cyberpear> #topic Steps Towards Capital-S 20:00:38 <cyberpear> gundalow: do you want me to paste your ideas here? 20:00:52 <cyberpear> (sorry, should have done meeting start earlier) 20:02:34 <cyberpear> or maybe I'll just copy it to the repo somewhere... 20:03:14 <cyberpear> #info discussed dependencies for ansible-lockdown that aren't part of an ansible-product supported collection 20:04:25 <cyberpear> #info currently ansible-lockdown linux needs pamd, selogin, ini_file, json_query, xml, modprobe, firewalld 20:05:05 <cyberpear> #info at least firewalld, xml, ini_file, and selogin have integration tests 20:05:12 <cyberpear> #info pamd has unit tests, no integration 20:06:47 <cyberpear> #info RHEL 8 has no python passlib, but it's "not ansible team's problem" 20:07:41 <gundalow> #info brain dump of my personal ideas to make things *S*upported 20:07:41 <gundalow> #info foreach item: 20:07:41 <gundalow> #info 1) Integration tests for modules: is check_mode defended; is it idempotent; positive and negative test cases; ensure EXAMPLES have test cases 20:07:41 <gundalow> #info 2) Unit or maybe integration tests for the other modules 20:07:41 <gundalow> #info for 1+2 review the test coverage; 20:07:41 <gundalow> #info 3) Ensure test/sanity/ignore*.txt doesn't have any entries for these modules or plugins 20:07:42 <gundalow> #info 4) Review and tidy up DOCUMENTATION, EXAMPLES, RETURNS 20:07:42 <gundalow> #info 5) something something code review (difficult to define) 20:07:43 <gundalow> #info 6) Review existing issues and PRs 20:07:43 <gundalow> #info Collections details: https://github.com/ansible-collections/overview/blob/master/README.rst 20:09:36 <cyberpear> #idea move depended-upon modules into lockdown collection for curation towards *Supportable*, leaving out question of actual support 20:10:14 <cyberpear> #action dfed[m] to schedule another meeting to discuss further 20:11:03 * gundalow hopes `#info`'s work if you aren't a chair 20:11:14 <gundalow> should end up in the full log if not 20:11:56 <cyberpear> #chair gundalow 20:11:56 <zodbot> Current chairs: cyberpear gundalow 20:12:12 <cyberpear> I think #info works for anyone 20:12:18 <cyberpear> #info "pip install ansible" will work as it always has, but downstream RH products will be changing 20:12:20 <gundalow> Cool 20:12:36 <cyberpear> any other big things I missed? 20:12:43 <gundalow> #info Collection docs https://github.com/ansible-collections/overview/blob/master/README.rst 20:13:01 <gundalow> Looks good, thanks 20:13:06 <cyberpear> thanks for coming! 20:13:40 <cyberpear> thanks xgeorgex dfed[m] gundalow thaumos 20:13:53 <cyberpear> #endmeeting