{"repo":"puppetlabs/vmfloaty","free":true,"listed":false,"github":"https://github.com/puppetlabs/vmfloaty","clone":"git clone https://github.com/puppetlabs/vmfloaty.git","description":"A CLI helper tool for Puppet vmpooler to help you stay afloat","language":"Ruby","stars":24,"topics":["ruby","vmpooler","cli","automation","hacktoberfest"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"vmfloaty A CLI helper tool for Puppet's VMPooler to help you stay afloat. - vmfloaty - Install - Ruby - Docker - Usage - Example workflow - vmfloaty dotfile - Basic configuration - Using multiple services - Using backends besides VMPooler - Valid config keys - Tab Completion - VMPooler API - Using the Pooler class - Example Projects - Contributing - Code Reviews - Releasing - Special thanks Install Ruby Grab the latest from ruby gems... Docker Run the docker image: docker run -it --rm -v /.vmfloaty.yml:/home/floatyuser/.vmfloaty.yml ghcr.io/puppetlabs/vmfloaty --help Usage Example workflow Grabbing a token for authenticated pooler requests: This command will then ask you to log in. If successful, it will return a token that you can save either in a dotfile or use with other cli commands. Grabbing vms: vmfloaty dotfile If you do not wish to continually specify various config options with the cli, you can /.vmfloaty.yml for some defaults. You can get a list of valid service types and example configuration files via floaty service types and floaty service examples , respectively. Basic configuration This is the simplest type of configuration where you only need a single service: Run floaty service examples to see additional configuration options Using multiple services Most commands allow you to specify a --service option to allow the use of multiple pooler instances. This can be useful when you'd rather not specify a --url or --token by hand for alternate services. - If you run","default_branch":null,"files":null,"tree":[],"storefront":"/r/puppetlabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/puppetlabs/vmfloaty/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}