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