Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/garethr/vmerize
a highly opinionated way of applying Chef recipes against a remote machine
https://github.com/garethr/vmerize
Last synced: 10 days ago
JSON representation
a highly opinionated way of applying Chef recipes against a remote machine
- Host: GitHub
- URL: https://github.com/garethr/vmerize
- Owner: garethr
- Created: 2011-11-23T17:11:55.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2011-11-23T17:15:12.000Z (about 13 years ago)
- Last Synced: 2024-12-11T15:56:16.783Z (12 days ago)
- Language: Ruby
- Homepage:
- Size: 89.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
This is currently a highly opinionated way of applying Chef recipes against a
remote machine. It does the following:* Installs a Ruby environment and the latest version of Chef
* Copies a set of files to the remote host
* Runs chef-solo with a prefined configurationIt has several limitations:
* It probably only works with Ubuntu 10.04
* It requires passwordless ssh access to the remote machine
* It requires an account with sudo access (if needed will prompt for a password)
* It needs rsync installed locally
* It only works with ChefSome of these I might fix one day.
My workflow involves frequently starting new virtual machines of different
types (Rackspace, VMWare, EC2). These tend to be for general development
activities, rather than production servers, and to be short lived. But I still
want my shell configiration and common tools installed.This isn't designed as a replacement for knife or for running a proper Chef
server setup. Please don't use this because you find the server _complicated_.Here's how to use it:
> vmerize bootstrap host.example.com
> ls
cookbooks roles configs
> ls configs
solo.rb vmerize.json
> vmerize converge host.example.com