16:00:01 #startmeeting Network Working Group 16:00:01 Meeting started Wed Nov 8 16:00:01 2017 UTC. The chair is gundalow. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:01 The meeting name has been set to 'network_working_group' 16:02:06 Who's around 16:02:22 o/ 16:02:41 dgjustice on ntc 16:02:57 #chair jmcgill298 EricDost st8less trishnag ganeshrn 16:02:57 Current chairs: EricDost ganeshrn gundalow jmcgill298 st8less trishnag 16:03:17 * trishnag waves 16:03:21 here 16:03:29 st8less: Hi Bruce Campbell 16:03:33 hey Ken 16:03:34 :P 16:03:42 #chair itdependsnetwork 16:03:42 Current chairs: EricDost ganeshrn gundalow itdependsnetwork jmcgill298 st8less trishnag 16:03:43 hi 16:04:05 hello 16:04:31 #info Agenda as always https://github.com/ansible/community/labels/network 16:05:11 * Qalthos šŸŒŠšŸŒŠ 16:05:46 #topic Docs 16:05:54 Any final feedback on https://github.com/ansible/ansible/pull/31807 ? 16:06:41 Based on discussion of `~` just now on NTC Slack I wonder what else may need doing around filters, yaml and jinja 2 16:07:34 I was considering as the first step that the replacement for http://docs.ansible.com/ansible/latest/intro_networking.html would have links to the Jina & filters section 16:08:09 There are a lot of splinter topics that arise from an intro doc. I think keeping it fairly concise is a good idea. Maybe add a section near the bottom for "Further reading" or "Intermediate techniques"? 16:08:38 st8less: ah, yes, good clarification. I don't want to document them on that page, though as you said, link to the pages with the details on 16:08:47 and where needed flesh out the specific pages 16:08:55 Exactly 16:09:15 such as link to and improve docs/docsite/rst/YAMLSyntax.rst 16:09:41 As mentioned in the comments, there are tons of vendor-specific tools, techniques, and gotchas. Best to document them separately IMO. 16:09:42 That will need to be a collective effort 16:11:06 perhaps in the recap re-show the task(s) you are referring to? 16:12:20 itdependsnetwork: interesting idea. Maybe I shouldn't have the code as one block. Instead it should be: few lines of Playbook + description of above. Next section of playbook + description 16:13:04 I like it all in one spot, people want to copy and paste it, but may make sense to do one before the other 16:13:13 e.g. have both :) 16:13:15 aye, copy & runnable was my idea 16:13:44 hum, well if that's the only feedback that's left then I guess it's good to merge 16:14:34 I'm currently working on getting code coverage details from Network tests, once that's finished I'll be working on the new intro_networking page 16:14:35 +1 16:14:37 +1. It will obviously be a "living" document. 16:14:41 +1 16:14:48 Cool, thanks 16:15:01 Yup, once it's live we can tweak it in place 16:15:04 (PRs welcome :) 16:15:05 ) 16:15:36 #topic Open Floor 16:16:02 So looking at the agenda (unless I've missed something) the remaining PRs have some review comments that need addressing 16:16:17 the facts vs get's 16:16:30 #topic facts vs gets 16:16:33 anything come of that? 16:17:35 itdependsnetwork: Not yet, I was running the London Meetup, so wasn't at the Core meeting yesterday 16:17:49 ok 16:18:14 DI is dead, long live DI? 16:18:49 s/^DI/SDN/ 16:19:29 #topic Open Floor 16:21:03 Anyone got anything else? 16:21:09 I guess it is worth mentioning to look at the 2.5 road map 16:21:38 Has anything more been said about the "unable to open shell" issue? 16:21:53 Got cc:ed by ansibot for another issue related to that one. 16:21:56 I believe PR was put in 16:22:14 Just finding the PR 16:22:38 Another thing I was thinking about is if there's any kind of reference for the networking facts. 16:22:44 #topic connection: network_cli (unable to open shell) 16:23:02 Any naming convension or such so that it's consistent throughout Ansible? 16:23:13 #info https://github.com/ansible/ansible/pull/32521 rewrites the connection framework. 16:23:20 #info NO MORE UNABLE TO OPEN SHELL!!!!!!!!! 16:23:21 what does: Implement a feature that handles platform differences and feature unavailability. 16:23:24 mean? 16:23:54 #info this allows `connection: network_cli` (as well as backwards compatabilty for `connection: local` 16:24:30 The real error message will be displayed by ansible-playbook, rather than "unable to open shell" 16:25:38 pending some action plugin changes if you've copied the 'fail if not connection=local' check 16:25:40 Once it's merged we will mention it here, really needs lots of testing, and we are looking to the community (you lovely people) to help with that 16:27:27 Hi guys, I have a couple of pool requests for new modules awaiting reviews, can you please have a look ? 16:27:48 That sounds great. 16:27:48 evgenyf: sure, once we are back on OpenFloor (which platform are they for?) 16:27:57 #link https://github.com/ansible/ansible/pull/31243 #link https://github.com/ansible/ansible/pull/31776 16:27:59 Any other questions on the connection work? 16:28:51 Currently we wait until you have merged it and test? 16:29:02 I really hope to have it in this week 16:29:09 ogenstad: yup, just got a few issues to sort out first 16:29:34 guandalow: sorry, what is OpenFloor? 16:29:42 Would perhaps be nice to at least open issues for the action plugins which doesn't get changed. 16:30:18 evgenyf: sorry, I meant once we've finished this topic we can move to discuss your PRs 16:30:33 guandalow: ok, sure 16:31:05 Is there any target date for 2.5? I.e. when does the testing need to be done 16:31:27 #topic Ansible 2.5 16:31:41 #info Network Roadmap https://github.com/ansible/community/wiki/Network:Core-roadmap-2.5 16:32:09 #info Dates and full 2.5 roadmap https://github.com/ansible/ansible/blob/devel/docs/docsite/rst/roadmap/ROADMAP_2_5.rst 16:32:20 #info Core Engine Freeze and Module Freeze: 15 January 2018 16:32:24 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 16:32:28 *************************** 16:32:45 Targetting 2.5.0 for March 2018 16:33:57 Is there any plugin development guide, Iā€™m trying to create a plugin (CPS api) for openswitch instead of the previous module_utils approach 16:34:43 skg-net: No guide that I'm aware of, may be best to discuss that in #ansible-devel after this meeting. That channel should have the right set of people in 16:35:01 Any other question on 2.5? 16:35:18 Thanks 16:35:55 #topic Radware ADC devices 16:36:04 #topic Radware ADC devices via vDirect server 16:36:18 #info Module for running templates and workflows on vDirect https://github.com/ansible/ansible/pull/31243 16:36:26 Sorry, quickly back to 2.5 - not sure if that's the right topic but any word on updating the git module to support commits, etc? 16:36:34 #info vdirect_commit: committing pending configuration on Radware ADC devices https://github.com/ansible/ansible/pull/31776 16:37:05 EricDost: erm, not sure, though that's not Network related. Could I redirect you to #ansible-devel for that one. Thanks 16:37:10 evgenyf: Hi 16:37:24 Do we have anyon Radware vDirect users here? 16:37:37 gundalow: hi 16:37:50 itdependsnetwork: Any of the NTC community use Radware vDirect? 16:38:10 Would be good to get some users to test and review 16:38:28 The first module was merged in v2.4, those are another two 16:38:35 evgenyf: Have any of your customers used these new modules yet? 16:39:30 gundalow: not yet, we do those modules because customers want to use them) 16:39:56 evgenyf: Sounds good 16:40:15 gundalow: those were tested only by myself 16:40:29 Cool, just trying to get a feel of how much they've been tested 16:41:03 They were tested by myself on real systems and they have unit testing 16:41:55 evgenyf: Thanks. I've merged both of them 16:42:08 #topic Open Floor 16:42:12 Anyone got anythign else? 16:42:17 #cahir evgenyf skg-net 16:42:23 #chair evgenyf skg-net 16:42:23 Current chairs: EricDost evgenyf ganeshrn gundalow itdependsnetwork jmcgill298 skg-net st8less trishnag 16:42:55 had a customer, and I used it then 16:42:59 gundalow: oh! so quick 16:43:09 evgenyf: I'd looked through them before 16:43:43 itdependsnetwork: I think you was using the old module which did not make it to be merged right? 16:43:54 correct 16:44:39 itdependsnetwork: well, you can use new modules if you still have the customer 16:44:47 I will let them know 16:44:59 itdependsnetwork: nice! 16:45:51 itdependsnetwork: it will be great to test it on real 16:48:12 Will close the meeting in a few minute if there isn't anything else 16:49:36 gundalow: thanks for review and merge 16:49:55 nps 16:55:23 #info Thanks everybody. As always feel free to add items onto https://github.com/ansible/community/labels/network or just speak to us in #ansible-network anytime 16:55:34 Thank you for your time, enjoy the rest of your day 16:55:37 #endmeeting