https://github.com/johnmccabe/go-vmpooler
Go vmpooler client
https://github.com/johnmccabe/go-vmpooler
golang vmpooler vmpooler-bitbar
Last synced: about 2 months ago
JSON representation
Go vmpooler client
- Host: GitHub
- URL: https://github.com/johnmccabe/go-vmpooler
- Owner: johnmccabe
- Created: 2018-07-03T14:03:19.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-10-18T11:31:51.000Z (over 5 years ago)
- Last Synced: 2025-12-26T21:58:39.794Z (6 months ago)
- Topics: golang, vmpooler, vmpooler-bitbar
- Language: Go
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go-vmpooler
[![Go Report Card Badge]][Go Report Card]
[![GoDoc Badge]][GoDoc]
[![Release Badge]][Release]

go-vmpooler provides a dependency free Go client library for working with [vmpooler](https://github.com/puppetlabs/vmpooler).
Vmpooler provides configurable 'pools' of instantly-available virtual machines running on VMWare VSphere.
## Usage
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](https://godoc.org/github.com/johnmccabe/go-vmpooler) for the following packages for more info.
- [token](https://godoc.org/github.com/johnmccabe/go-vmpooler/token)
- [vm](https://godoc.org/github.com/johnmccabe/go-vmpooler/token)
## Stability
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.
[Go Report Card]: https://goreportcard.com/report/github.com/johnmccabe/go-vmpooler
[Go Report Card Badge]: https://goreportcard.com/badge/github.com/johnmccabe/go-vmpooler
[GoDoc]: https://godoc.org/github.com/johnmccabe/go-vmpooler
[GoDoc Badge]: https://godoc.org/github.com/johnmccabe/go-vmpooler?status.svg
[Release]: https://github.com/johnmccabe/go-vmpooler/releases/latest
[Release Badge]: https://img.shields.io/github/release/johnmccabe/go-vmpooler.svg?style=flat-square