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