We want to avoid the "t-shirt style" configuration for host cpu/memory.
I am attempting to prompt users in the catalog before provisioning for cpuCount and totalMemoryMB values and then set those in the customProperties so that they are used when the host is built. I've attempted to apply these changes pre-compute allocation but it doesn't seem to work. After the host is provisioned the memory is set to default (1/2048) instead of what was set. Logs show the value is set in customProperties (output) but when host is built the customProperties shows 1/2048 value.
Can someone recommend a different direction to approach this that will work?