Hi Jason,
Nice to hear from you. I am a bit surprised that config save is necessary - o\in all examples I checked no config save is present or mentioned (like in your example Build GTM Configuration).
So last line in the script should be:
tmsh::save sys config
What about value modification not reported in script but reflected in config after script is finished - is that normal?
I am pretty sure that for below sequence (when pool description was initially "Red")
puts [tmsh::get_field_value $obj1 description]
tmsh::modify /ltm pool $pn1 description "Orange"
puts [tmsh::get_field_value $obj1 description]
script output was
Red
Red
but then when I checked description it was set to Orange.
Piotr