If you are an open source fan, in particular GitHub, I have good news for you.
Yes, we now have a Cisco Nexus 9000 community on GitHub. While many of the initial contributions were created by Cisco employees, ANYONE is allowed and in fact encouraged to participate and share code. Pull requests are monitored and reviewed by a group of administrators to maintain a level of quality and protect users consuming code as well.
Our GitHub presence comprises two sections:
1. Cisco NX-OS Standalone Mode: Focuses on the Nexus 9000 series of switches running enhanced Nexus OS. These products include NX-API, Puppet, Chef, and scripting capabilities using Python and other shell scripts.
2. Cisco Application Centric Infrastructure (ACI) Mode: Focuses on the Cisco APIC controller and Cisco ACI Object Model. This includes Python, Puppet, and Chef code samples. Additionally, it includes Tenant creation examples, Application profiles which are XML-based configurations that model applications, and southbound device automation scripts, which can be used to integrate 3rd party L4-7 devices.
If you are wondering how you take advantage of this offering, first and foremost I can assure you these code samples can speed up your learning curve with Cisco ACI and Nexus 9000 programmability aspects. Refer my Cisco ACI blog on Cisco Nexus 9000 programmability details.
On Engineers Unplugged this week, we are trying something new, a double edition! First up in Episode 5, VCE’s Jay Cuthrell (@qthrul) and Nick Weaver (@lynxbat) talk shop in terms of Automation and the evolution of Open Source, including GitHub, and the role of Community in Tech solving problems. Amazing discussion with practical guidance on how you can get more involved:
Jay Cuthrell and Nick Weaver take the Community Unicorn Challenge!
What if your mobile device allowed you the freedom to seamlessly roam across any network in the world, regardless of location or operator and with all the attributes you would expect, security or privacy… With LISPmob, we may have gotten a giant step closer as we open sourced a network stack for network mobility on Linux platforms, an implementation of basic LISP mobile node functionalities.