18:48:09 #startmeeting network_breakout 18:48:09 Meeting started Mon Sep 23 18:48:09 2019 UTC. 18:48:09 This meeting is logged and archived in a public location. 18:48:09 The chair is dmellado. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:48:09 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:48:09 The meeting name has been set to 'network_breakout' 18:48:19 Hi all, we'll be starting soon! 18:49:37 #chair dmellado 18:49:37 Current chairs: dmellado 18:49:42 @chair justjais 18:49:46 @chair Qalthos 18:49:53 #charir justjais Qalthos 18:50:01 #chair justjais Qalthos 18:50:01 Current chairs: Qalthos dmellado justjais 18:50:54 #topic collections 18:51:00 #info bluejeans link https://bluejeans.com/7480904391/ 18:58:16 #chair pabelanger 18:58:16 Current chairs: Qalthos dmellado justjais pabelanger 18:58:35 #chair ganeshrn 18:58:35 Current chairs: Qalthos dmellado ganeshrn justjais pabelanger 19:00:40 #info starting on bluejeans 19:01:33 #link https://etherpad.openstack.org/p/ansible-summit-atlanta-2019-networking is the agenda notes 19:02:46 #topic network collections 19:03:02 #info available collections for arista, cisco, junos, vyos and others 19:03:09 #info network_cli and netconf 19:04:33 #info available at https://github.com/ansible-network 19:05:47 #info automated by https://github.com/ansible-network/network_content_collector 19:06:13 #info tested by ansible network zuul as well 19:06:46 developing collections - https://docs.ansible.com/ansible/devel/dev_guide/developing_collections.html#developing-collections 19:07:07 thanks samccann! ;) 19:07:11 using collections - https://docs.ansible.com/ansible/devel/user_guide/collections_using.html 19:07:17 have docs... will travel :-) 19:08:13 samccann: safe travels! ;) 19:10:05 #chair samccann 19:10:05 Current chairs: Qalthos dmellado ganeshrn justjais pabelanger samccann 19:10:36 #info developing collections - https://docs.ansible.com/ansible/devel/dev_guide/developing_collections.html#developing-collections 19:10:49 #info using collections - https://docs.ansible.com/ansible/devel/user_guide/collections_using.html 19:11:41 #info same testing, refer to zuul dashboard: https://dashboard.zuul.ansible.com/t/ansible/status 19:14:08 I like 'black' formatter ! 19:14:17 heh ;) 19:14:32 #info showing zuul dashboard at bluejeans 19:17:15 Questions? 19:17:33 How long do you expect that org (ansible-network) to stay around? 19:18:36 Used as we had it, zuul allowed us to handle all, so we chose to built it there. It's a short term location. There'd be a ansible-collections org 19:18:46 namespace won't change, location will 19:18:55 hello alll 19:19:03 hi eramirez 19:19:10 Question - To update, Just a PR? 19:19:20 Answer - Just put a PR like you would do for ansible/ansible code 19:19:39 How long? TBD 19:19:41 I am running into an issue with ios_command where it times out each time regardless of the persistent timeout 19:19:59 hi dmellado 19:20:02 eramirez: got a link to Github issue? 19:20:09 about to create one 19:20:20 I am trying to upgrade the IOS code 19:20:57 and the install remove inactive command takes a while before the prompt 19:21:21 does ansible expect the answer to be immediate? 19:21:28 eramirez: did you increasing the command_timeout value? 19:21:50 only after the prompt is matched ansible sends the answer 19:22:01 ganeshrn: yes I did, its currently at 900 19:22:13 okay 19:22:36 Question - Partners collection location? 19:22:53 Answer - Will be on this same organization as well, still TBD 19:22:54 here is what the command return 19:23:03 https://paste.gnome.org/psdhsvev9 19:23:12 Question - Keeping the history with the new collections repo? 19:23:51 Answer - So far nope, but could be done. History sice 2 months ago (where collections were made) is kept. 19:23:54 and here is the play 19:24:01 https://paste.gnome.org/pjzjbkvth 19:25:27 eramirez: value of prompt is a python regex so you can try with prompt option value as "Do you want to remove the above files" 19:26:42 ganeshrn: thanks let me give that a try 19:28:37 #info network-content-collector, great way to start with a new platform 19:30:08 ganeshrn: thank you very much, that did the trick 19:30:29 #info brad and paul talking about an example of adding dell using network-content-collector 19:32:33 Q- Ansible/ansible, release schedule for network collections? 19:33:12 A- TBD, conversations in place, proabably matched to ansible engine. 19:35:36 Frequent release, need to check compatibility 19:37:50 Q - Current status from vendors, such as Palo Alto, would they use it? 19:38:16 A - Yes, most partners thing ansible/core is too slow, modules deprecated in order to favor galaxy collections 19:39:13 #info andriusb speaking about vendors and release cadence 19:42:09 Q - collections in production today? 19:42:32 A - collections framework >= 2.9 GA 19:45:44 #info jamesc explaining about spec and playbooks in collections 19:47:12 #topic httpapi 19:47:32 #info Qalthos speaking about httpapi 19:52:14 Q - Advantages of using HTTPAPI? 19:52:56 A - User experience, i.e username password. Identify to the server once instead of with every single module 19:53:17 no deps, i.e. no pip install 19:53:20 Persistent connection, should save time and traffic 19:54:06 #topic resource module builder 19:54:22 #info resource module builder docs - https://docs.ansible.com/ansible/devel/network/dev_guide/developing_resource_modules_network.html 19:54:44 #info code available at https://github.com/ansible-network/resource_module_builder 19:56:08 samccann++ 19:56:25 #info brad introducing RMB 19:58:24 Q - How to identify modules generated by rmb on ansible 19:58:54 A - No clear way, probably plural would be done with RMB, easiest way, get one modules known to be done there and check structure 20:00:23 Q - Deprecation of non rmb modules? 20:00:33 A - When we do release the rmb version yeah, it'll be deprecated 20:01:16 #info brad explains the main states of rmb modules 20:07:19 #topic facts modules and subsystem 20:07:31 #info trishna introduces the rmb facts tooling 20:14:35 Q - Network collection import to import the existing modules and then rmb to add it? 20:14:50 A - You can just use collections argument in ansible playbook command 20:18:06 #info brad and trishna explains how the rmb models work 20:21:39 lost sound a minute ago 20:21:48 you can't hear it? 20:21:53 Nope. 20:21:57 same here 20:23:10 is it ok now? 20:23:14 I asked brad to check it out 20:23:31 no 20:25:50 tech folks are sorting it out 20:26:53 yes 20:28:12 we did a workaround, sorry on the issues 20:29:43 I hope it's back? 20:30:04 Yes. 20:31:38 #topic zuul 20:31:43 #paul intriduces zuul 20:31:56 #info https://zuul-ci.org/docs/zuul/ 20:32:23 #info we migrated from DCI to zuul, which allows for multi-repo dependencies, among another cool features 20:32:40 #info based on yaml and python, and used first in production at openstack 20:33:28 #info pre-merge testing now supported 20:34:35 #multi-region testing, clouds such as vexxhost or limestone 20:34:44 #info multi-region testing, clouds such as vexxhost or limestone 20:35:21 #info multi-node testing, support several qcow/appliances from several versions 20:35:56 #info ansible-networking integration testing all runs in zuul 20:43:43 Is there an agenda / links for tomorrow and wednesday/ 20:43:44 #endmeeting