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