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