A suite of scripts aimed at automating nearly every aspect of the provisioning process in a Flexpod environment, or in an environment where typical Flexpod components are used.
Need to consider the process to add a zero programmatically (i.e. ESXi-01 vs ESXi-1). Need to figure out where this kind of thing would need to be applied, as well as consider the pros and cons of doing this.
For instance - when creating service profiles, you have to provide a prefix. If you just say "ESXi-" then it will start with "ESXi-1". There is no assumption about length. This length is what you have to impart.
Also - be more flexible with igroup/LUN/SP naming. And/or maybe make a naming scheme more obvious.
This will become easier when vars are defined in YAML. However, you might consider playing around with this idea in the main script first.
Getting this when importing custom modules (psm1 files)
WARNING: The names of some imported commands from the module 'util_vmware' include unapproved verbs that might make them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with
the Verbose parameter. For a list of approved verbs, type Get-Verb.
Need to ensure each module also notifies the user that they have been imported.