Has anyone used Puppet to automate processes (ex. updates and installs) for VMTurbo? If so, what were some aspects that worked well, or didn't work well? Any ideas?
Doesn't look like anyone has answered this with specific data so hopefully I can give you an idea
If you look in /srv/tomcat/script/appliance there is an script called vmtupdate.sh this script can be called to update the turbonomic instance so would be a good place to start for integration with a config management tool like puppet
I am confident there are people out there in larger enterprises using tools like this for updating there instances
hope this is helpful
Another area worth exploring that could have promising Puppet-integration would be Turbonomic's pre-, during-, and post-action scripts. For instance, by referencing a script, Turbonomic can communicate with an external system before, during, or after one of its actions. Some examples include: logging a ticket in a service management system, sending an email to an admin or end-user, adding an additional logical check against an action, etc...
Here is some documentation on Action Scripts that may be useful: Getting started with Action Scripts
Additionally, the Turbonomic REST API may also help in automating certain integration tasks: Turbonomic API Documentation
Don't forget that you can get an online version of the API Guide from the GEAR Menu in the Turbonomic screen. That version includes TryMe buttons, where you can test out the API on your installation.
Retrieving data ...