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.
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.
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.