16:00:21 #startmeeting Ansible Network Working Group 16:00:21 Meeting started Wed Apr 17 16:00:21 2019 UTC. 16:00:21 This meeting is logged and archived in a public location. 16:00:21 The chair is Qalthos. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:21 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:21 The meeting name has been set to 'ansible_network_working_group' 16:00:43 #chair ganeshrn privateip trishnag pabelanger 16:00:43 Current chairs: Qalthos ganeshrn pabelanger privateip trishnag 16:00:52 #topic Core Updates 16:01:47 #info 2.8 is well on its way now, 2.8.0b1 was released on Monday 16:02:51 Go check it out and report bugs if you find any 16:03:54 Not a whole lot else to talk about yet, fixing bugs and preparing for 2.9 16:04:26 #link https://github.com/ansible/community/labels/network is where the agenda for this meeting can always be found 16:04:44 So let's get in to it 16:05:24 #topic "ncclient is not installed" 16:05:49 The issue was raised with respect to NX-OS, but others may run into it 16:06:19 #link https://github.com/ansible/ansible/pull/55384 should fix the issue 16:06:47 Will be merging and backporting to 2.8 and 2.7 shortly. 16:08:00 #topic Avi Modules mass update 16:09:28 chaitanyaavi: Anything new to add about this, or just a reminder? 16:10:03 Just a reminder as 2.8 is released can you please review it? 16:11:09 Someone should get to it soon, though we are still prioritizing bugfixes for 2.8 ahead of its release 16:12:02 Sure no hurry this is not a blocker. 16:14:27 chaitanyaavi: Understood 16:15:07 #topic New module exos_vlan 16:17:26 ujwalkomarla: I'm looking through the diff you attached now 16:18:42 You're still using `ansible_network_os: exos` and not `ansible_network_os: restconf` here, yes? 16:18:47 Yes. 16:19:00 * Qalthos takes another reminder to fix that variable name 16:21:52 The diff was just a quick hack.. to see what we could do with restconf's module_utils.. 16:22:11 Not processing the 'accept' and 'content_type' yet... 16:24:16 I don't especially care if you use the module_utils or not, particularly if it doesn't net you any benefit over what you are doing. What I would rather see is using the restconf httpapi plugin instead of your own 16:25:29 That said, you've mentioned that exos doesn't support the entire RESTCONF RFC, nor does it support it for all configuration, so there are some issues with that option 16:27:24 If `network_os: restconf` won't work even for your most straightforward module here, then we can probably move forward with the hybrid approach you've outlined previously 16:27:46 Yes. I agree. Utilizing restconf httpapi plugin alone isn't an option. 16:30:01 Alright then, I'll take another pass over your module, and see if it can get merged soon. 16:30:35 Awesome. Thanks! :) 16:31:47 #topic Open Floor 16:32:00 Anyone else have anything they want to discuss here? 16:34:00 Is there a way to use one ansible module from another? Say, exos_lldp is completely supported by RESTCONF RFC. Is there a way to call restconf_get and restconf_config from exos_lldp? 16:35:28 Essentially, build an exos_* module over restconf_* modules.. 16:37:04 ujwalkomarla: I'm not entirely sure why you would want to, vs just calling the functions in module_utils.network.restconf.restconf... that is what they are there for 16:39:12 If you want something that operates on manipulating the existing modules, it sounds like what you want is a role, not a module 16:40:18 Ah... I see. 16:40:22 Let me look into that. 16:46:08 Unless anyone else has anything quick, I'll close this meeting 16:46:51 Thanks everyone for coming 16:47:04 #endmeeting