18:00:55 #startmeeting New Modules Meeting 18:00:55 Meeting started Wed Sep 14 18:00:55 2016 UTC. The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:55 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:55 The meeting name has been set to 'new_modules_meeting' 18:01:34 Roll call... 18:01:53 howdy 18:02:50 yo @tima 18:02:57 hello. 18:03:11 * gundalow waves 18:04:01 I see tima has an item on the agenda- while we wait to see if anyone else is coming, want to chat about that? 18:04:32 * mattclay waves 18:04:38 sure. i just stuck it on there because it was a PR I was tracking and it got 2 shipits. 18:05:18 * nitzmahone looks 18:06:14 trying to find the link to that PR. 18:06:23 https://github.com/ansible/ansible-modules-extras/pull/2305/ 18:06:27 #topic https://github.com/ansible/ansible-modules-extras/pull/2305/files 18:06:38 ah. thanks. 18:07:00 Looks like ryansb just recently added a comment about using the module_utils boto3_conn stuff to make it work with profiles. 18:07:03 crap. looks like ryan spotted another thing. 18:07:11 yep. that's that i was typing. 18:07:23 listening to him now on the webinar. 18:07:34 here now 18:07:40 * MichaelBaydoun is here now 18:08:01 Yeah, so this one will probably have to wait until that gets addressed- that's definitely an important UI consideration 18:08:10 understood. 18:08:28 this is just a question -- when are we going to document the module utilities? 18:08:44 it seems to me a lot of time is wasted in situations like these. 18:09:13 Last we discussed, it'll probably be in 2.3- we're planning to make them a little more granular 18:09:19 i know ryan and know he would have used the method ryan flagged. 18:09:41 it just dawned on me i'm talking about two ryans. 18:09:43 (break out into smaller chunks and use standard plugin docs for all) 18:10:08 ryan the contributor would have used... ryan the core developer flagged. 18:10:25 I think module_utils will be documented before standard plugin docs overall. 18:10:27 that will be a big help @nitzmahone. 18:11:02 basic.py will take a while (and probably will be helped by splitting of that code which is in itself a large task) 18:11:31 Other module_utils could start getting documented in code now, but we still need to setup infrastructure to pull that documentation into the website doc build. 18:11:41 I think the last big contention point was "inline vs alongside"- inline is best for preventing drift, but bloats the stuff that's getting sent remote. There was talk of comment/dpc stripping and caching, and then it went off the rails IIRC 18:11:43 EOF 18:12:03 s/dpc/doc/ 18:12:04 I think we decided: for everything but basic.py, inline. 18:12:18 For basic.py, inline when it splits. EXternal until then. 18:12:49 I've started on a basic.rst that douments it but it's so huge... I haven't even gotten into the AnsibleModule code yet. 18:14:10 EOF 18:14:23 ryansb added a couple of lambda modules, but he's busy... I know mattclay might be interested in that, as we're already doing something a little different with his lambda modules in the Ansible CI (maybe some functionality could be merged together) 18:14:56 We'll probably have to punt that one to next week when Ryan can be here, but for reference: https://github.com/ansible/ansible-modules-extras/pull/2829 18:15:38 #topic open floor 18:16:41 anyone got any other module-related stuff they want to kick around? 18:16:49 Nothing from me 18:17:04 nope 18:17:29 Just a reminder of the Contribuors Summit https://www.ansible.com/blog/ansible-contributor-summit-brooklyn-2016 18:17:38 adjourning in 1m if no takers... 18:18:00 also also cheap tickets for Anisble run out on 16th Sept https://www.ansible.com/ansiblefest 18:18:06 thanks for the reminders gundalow! 18:18:18 (even cheaper if you join the contributor summit, see the blog post for details) 18:18:28 Sounds like we're out- thanks everyone! 18:18:30 For those not able to make it in person it will be in this channel 18:18:30 #endmeeting