To follow-up on the previous post about the UCS Python tool. Here is the script I wrote to create the VLAN pool within UCS and ACI.
https://github.com/boblongmore/ACI_UCS_VLAN_Pools.git
The script takes an argument for a VLAN range (for example 100-199).
It takes that VLAN range and creates the VLAN pool in ACI. It also creates those VLANs in UCSM.
It them takes those VLANs and applies them to the vnic templates for the A fabric and B fabric of UCS. The template names would need to be modified to match your environment.