Howdy out there in Automation Land! As the end of the year draws to a close we find ourselves mired in football, turkey, family gatherings, and so much more. What a wonderful time of the year to recharge ourselves and well, of course, do some automation :) . Today I wanted to have a quick chat about error handling and how I have accomplished that in CPO throughout my development time. This is nothing ground breaking but more insight into how I do some things and what has been successful for me. In particular we will look at a couple of triggers and "funneling" systems which allow us to direct all process/program errors into a single space and then report them back to the admin/end users.
First off.. your processes will FAIL. It's just a truth. Nothing in automation or code is fool-proof and nothing works 100% of the time. But we do our best. So we must put proper error handling and checking in our code. Sometimes we will get bad data. Sometimes we will find new use-cases or use-cases that were not given to us in full during development. Sometimes our code is just flat out bad. It's all ok. Why? Because with proper error handling we can see those things and then fix them! Not to drone on too long, I want you to watch and enjoy the sub 25 minute video blog and see if it can help you with your error handling. Have a wonderful rest of your year and come back in 2015 ready to see some more awesome automation things!
No questions this month! Hopefully we'll get some in to answer for next time!
Every month I will pick a handful of questions from you, the reading CPO public, to answer in this part of the blog. Please post comments/questions below. I will no longer be using the external e-mail from previous blogs.
Please also let me know if you like the format of this blog and what else you would like to see/know about. Feel free to give any ideas as to future blog posts, etc and I will be happy to post them. I hope to do more how-tos, best practices, tips, tricks, and hopefully some interviews of the important people behind the scenes of CPO.
WEEKLY AUTOMATION BLOG DISCLAIMER: As always, this is a blog and my (Shaun Roberts) thoughts on CPO, my thoughts on best practices, and my experiences with the product and customers. The above views are in no way representative of Cisco or any of it's partners, etc. None of these views, etc are supported and this is not a place to find standard product support. If you need standard product support please do so via the current call in numbers on Cisco.com or email email@example.com
There are 2 places to put subnets inside the ACI model Bridge Domain and EPG. What are the differences of placing them in each section? Tenant / TN-Name / Application Profiles / APP_Profile-ID / Subnets and Tenant / TN-Name / Ne...
Greetings,So we have two Nexus 7009 that are brand new and should go to production soon. We updated them to the version 8.4.2 and we have now noticed that we are receiving this alarm on both devices Nexus01:2021 Apr 26 23:59:29 GUA-N7K-ADM1 %SYSMGR-S...
Hi Team, We have APIC running version 3.2(1m) and leaf switches with13.2(1m). There are are two leaf switches in our fabric with older version 11.3(2f). Can we upgrade these switches directly from 11.3(2f) to 13.2(1m).
Hi I've tried to install an ACI Simulator on a virtual machine at home on an esxi host. Everything appears to install correctly, I go through the wizard & follow all the steps. However whenever I try to login to the cli I cannot authenticate. Whe...