16:00:36 #startmeeting Ansible Network Working Group 16:00:36 Meeting started Wed Feb 27 16:00:36 2019 UTC. 16:00:36 This meeting is logged and archived in a public location. 16:00:36 The chair is Qalthos. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:36 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:36 The meeting name has been set to 'ansible_network_working_group' 16:01:04 #chair ganeshrn ikhan jungleslow privateip trishnag pabelanger 16:01:04 Current chairs: Qalthos ganeshrn ikhan jungleslow pabelanger privateip trishnag 16:01:22 #unchair jungleslow 16:01:22 Current chairs: Qalthos ganeshrn ikhan pabelanger privateip trishnag 16:01:29 #chair justjais 16:01:29 Current chairs: Qalthos ganeshrn ikhan justjais pabelanger privateip trishnag 16:01:48 One day I will manage to get that first try 16:01:59 #topic Core Updates 16:02:07 #info added keypair management to cloud vpn provisioners 16:02:28 specifically: AWS, working on OpenStack, Azure is noop since keypairs are servers properties instead of API objects 16:02:35 #info working on saving tunnels facts when processing lists of tunnel configs 16:02:43 #info Included support of Cisco_ftd under acl_manager role 16:02:50 #info gRPC connection plugin added (ansible/ansible#52823) 16:02:57 #info grpc_nw_get module to work with iosxr 9k (ansible/ansible#52857) 16:03:51 #info restconf_config module (ansible/ansible#51971) 16:04:42 #link https://github.com/ansible/community/labels/network is where you can always find the current agenda 16:06:10 Speaking of which, here is one of the people who added to the agenda 16:06:22 #topic cnos_logging 16:06:29 Hi 16:06:43 Anil_Lenovo: I have had only a cursory look at it so far, but it seems fine 16:08:00 yes, I tried to realize the same module as that of IOS. But our logging command structure has some differences. Accommodating them I have completed the module 16:08:14 It has been tested on Mars 10.9.1 of Lenovo 16:08:42 We dont have a global on/off command for logging. So omitted that 16:08:55 Instead of host, we have command server 16:09:13 instead of buffer, we have logfile 16:09:29 but functinality are all the same 16:10:43 \\\\ 16:11:05 Anil_Lenovo: Sounds fine. I'll take a closer look at it after this is over 16:11:50 Sure..Thank you! 16:12:24 Alright, next up 16:12:47 #topic New module asa_og 16:13:23 Federico87_: So issue number 1 is that `cmp()` does not exist anymore as of Python 3 16:14:20 Make sense now :) 16:15:05 I don't see why `lines != sorted(have_lines)` wouldn't work in this case 16:15:06 So I believe I have to replace that bit 16:15:34 don't remeber on top of my head now but I will give a try 16:15:37 But I don't know precisely what you're doing in there that might have issues with comparing by equality 16:16:06 Is there anything else you wanted to bring up about the module? 16:16:30 at the moment no, thanks. I' ll work on that ;) 16:18:13 Regarding module "[ansible/ansible#51238](https://github.com/ansible/ansible/pull/51238)" 16:18:58 I created the module, the tests passed successfully. But when I added the unit tests that references the the new module, I get an import error. 16:19:23 Federico87_: Alright. Nilashish should be giving your PR a review soon, he'll likely bring that up as well. 16:19:42 Please if some one can review that for me. Or should I ignore unit tests for the new module. 16:19:48 Thanks, appreciate it. 16:20:12 #topic New module itential iap_start_workflow 16:20:59 We can skip that as we already discussed about that PR. 16:23:25 Question: Can i add multiple new modules at once? 16:24:23 does this link help - https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_in_groups.html#developing-modules-in-groups 16:24:58 TY. 16:25:37 For your first question, `patch()` generally needs the whole path to the module, even if you've imported it under a shorter name 16:25:53 hi 16:26:32 Use the whole string starting from 'ansible.modules' and it should work, I think 16:27:10 Cool, I will give it a try. Thanks. 16:27:19 resmo: Did you have something for this meeting? 16:28:01 pabelanger, may a direct query you for a question regarding zuul integration for proprietary cloud apis? 16:29:02 Qalthos, there is a meeting? sorry no. ignore me :) 16:29:09 resmo: sure, after the current meeting? 16:29:14 pabelanger, sure 16:29:36 Right, I see mikewiebe also snuck something onto the agenda 16:29:37 Yes, https://github.com/ansible/ansible/pull/52883 16:29:41 :) 16:29:50 #topic nxos_logging fixes 16:30:39 Qalthos: trishnag asked for your review on the PR 16:30:53 I can take a look at that. Is there anything in particular you'd like to mention? 16:32:30 The only thing is that I had to convert the nxapi payload to use an ordered dict. Some older NX-OS platforms have an ordering issue when processing the payload 16:32:59 That impacts more then just nxos_logging but we ran the changes through our entire test suite and matrix 16:33:38 That change is in module_utils and httpapi for nxos 16:34:10 Right. I might want to see if we can push those changes out of the httpapi plugin so it can be shared in module_utils 16:35:28 Makes sense. If you have some specifics for how you want to do that please add that to the PR 16:38:26 I'll have to think about it. It's been a while since I've looked at the (e|nx)api plugins 16:38:31 @Qalthos, Regarding module "[ansible/ansible#51238](https://github.com/ansible/ansible/pull/51238)". I applied the full path in the patch. Module build was successful. Ty for the fix. Please review and merge. Thanks. 16:39:12 #chair nilashishc 16:39:12 Current chairs: Qalthos ganeshrn ikhan justjais nilashishc pabelanger privateip trishnag 16:40:03 #topic Open Floor 16:40:18 Anyone have anything else, or did I miss anyone? 16:45:15 Okay, have a good week everyone. Thanks for coming! 16:45:19 #endmeeting