go-vmpooler provides a dependency free Go client library for working with vmpooler.
Vmpooler provides configurable 'pools' of instantly-available virtual machines running on VMWare VSphere.
Refer to the example programs in examples/token
and examples\vm
for some ideas on how to use the client.
Note that the token
example requires the golang.org/x/crypto/ssh/terminal
package be installed, its used to suppress echoing of the password to stdout when prompting the user to enter it.
Refer to the godocs for the following packages for more info.
There is currently only an early v0.0.x release available, there may be breaking changes introduced, please raise an issue or reach out to me with feedback/suggestions.