UPDATE: Working with some of our internal guys, its come to my attention that some of the script has broken with the newer UCSM versions. I will be updating this to be more “adaptable”, however use the script for ideas and feel free to kang any code from it for now.
So i started working on developing a Powershell script that will grab variables from an Excel sheet and create a UCS Build off of that.
I am at a point that the build actually works quite well now. I’m pretty proud of myself since i’m NOT a deep Powershell guy. This came about from looking at other UCS Powershell scripts and a lot of tweaking and testing.
Anyway this script will continue to grow and its functionality expand. My end goal is to be able to do a base FlexPod build by scripting, including UCS, Nexus Switches, Netapp and VMware.
It will take a lot of time, and i may never really use the script but its more of a pet project to not only see if i can do it, but also grow my Powershell skillset.
Here is the github if you’d like to follow/assist or download and play with it a bit.
https://github.com/cknic/UCS_Build