15:02:12 #startmeeting ansible core irc public meeting 15:02:12 Meeting started Thu Oct 18 15:02:12 2018 UTC. 15:02:12 This meeting is logged and archived in a public location. 15:02:12 The chair is bcoca. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:12 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:02:12 The meeting name has been set to 'ansible_core_irc_public_meeting' 15:02:25 #topic https://github.com/ansible/ansible/pull/45824 15:02:32 @Pilou ? 15:03:43 .hello devyani7 15:03:44 devyani7: devyani7 'Devyani Kota' 15:04:13 * ryansb waves 15:04:18 \o 15:04:35 #topic https://github.com/ansible/ansible/pull/44428 15:05:06 ^ move 'auto' before 'ini', im not against this but worried about backwards compat (on surface looks ok) 15:05:47 i would even make the case to put auto before yaml 15:06:38 auto being first/near first seems reasonable to me 15:07:32 @nitzmahone you on? as auto author would like you to weigh in 15:07:59 I'm reading through auto.py, and it looks like it enables all the plugin types if enabled? 15:08:08 I may be reading it wrong, though. 15:08:15 I don't know this part of the code very well. 15:08:35 it will load plugins that are not enabled if the 'yaml plugin config' calls for that plugin and that plugin exists 15:08:56 so by default you can add aws_ec2.yaml file w/o having to explicitly enable the aws_ec2 plugin 15:09:52 it only works for plugins that use the 'common inventory plugin yaml config format' as inventory source 15:10:09 those that dont need to be enabled specifically 15:10:49 The only issue I can think of with moving it forward is for constructed-backed plugins that might want to use stuff defined in yaml inventory 15:11:00 * nitzmahone on pto today 15:11:07 this is plugin order, that would require 'source order' 15:11:10 they are not the same 15:11:32 -i /to/yaml.yml -i /plugin/config.yml vs -i /plugin/config.yml -i /to/yaml.yml 15:11:58 ^ that determines the order of soruces, the list in PR determines the order in which plugins will be tried for EACH source 15:12:03 I'm thinking the -i inventory/ case 15:12:10 yep, this is not that 15:12:18 Plugin order is followed in that case 15:12:24 no 15:12:27 directory order is 15:12:57 * Pilou waves 15:13:07 actually, its 'sorted order' ` for i in sorted(os.listdir(b_source)):` <= actual code 15:13:32 plugin order never impacts the source order 15:13:48 https://github.com/ansible/ansible/blob/devel/lib/ansible/inventory/manager.py#L232 15:14:00 Pilou: we skipped ifrst PR, though i left comment 15:14:14 currently i think we should put auto in front of yaml also 15:14:23 Ah k, forgot about that, so yeah, that should be fine. 15:14:27 ok 15:14:54 +1 for putting `auto` in front of `yaml` and `ini` 15:14:57 i keep forgetting we fixed the 'directory order' back in 1.3/1.4 to sorted ... 15:15:32 Since auto would only dispatch a specific plug-in-backed yaml, I can't think of a legitimate case where that would cause a problem 15:16:37 Pilou: so seems we agree on that one, if you make the change and promote it one more spot 15:16:50 #topic https://github.com/ansible/ansible/pull/45824 15:17:10 fixes to uri module, left comment about not 'dropping messages' but 'joining them' instead 15:17:30 * nitzmahone back to pto :D 15:18:26 nitzmahone: Thanks for chiming in. Enjoy your time off! 15:18:28 @nitzmahone sorry, didnt realize, enjoy 15:18:41 No worries, back tomorrow 15:18:50 getofftheinterwebs! 15:19:18 * nitzmahone fine, maybe I will! ;) 15:20:03 anyone else have commetns on uri issue? 15:20:07 joining seems a good idea :) 15:20:30 i dont know how relevant the info is, but it seems we dont want to drop it 15:21:19 no one/nothing else? 15:22:18 joining them seems like the way to go 15:22:41 I'd agree with that. 15:22:58 Hanging on to messages is probably a good idea. 15:23:00 k, calling it 'passed' then with the modification 15:23:08 #topic https://github.com/ansible/ansible/pull/38269 15:23:22 @devyanikota? 15:23:23 bcoca, hello o/ 15:23:44 yes, so I worked on the suggested changes... 15:23:46 gluster modules updates? 15:23:58 and addressed the commnents 15:24:27 iirc alikins_ was reviewing last time? 15:24:50 um, I did mention the examples added in the documentation... 15:25:05 and also added an example playbook to test 15:25:20 for alikins^^ comment 15:25:35 @alikins_ anything else needed on your side? 15:26:05 looking 15:26:15 devyani7: didnt we give you 'maintiner status'? 15:27:00 bcoca, yes, I didn't feel right merging my own PR :) 15:27:40 we rarely do that, but you should just need 1 other vote from maintainer (you already count as one for the 2 shipits) 15:28:50 so if I could get one more core team member vote? 15:29:00 looks okay to me, asked if there are any tests. I can only assume there should be, but shrug. 15:33:05 @alikins_ i'll leave up to you then, since you already did initial review 15:33:35 it's okay with me 15:34:13 #topic open floor 15:34:24 alikins_, bcoca thanks. 15:39:53 k if nothing else closing meeting in 1min 15:42:53 #endmeeting