kitchenhosts v0.1.2
kitchenHosts
What is kitchenHosts?
kitchenHosts is a node.js based tool, that sets up your /etc/hosts-file to match your kitchen.yml.
This is being accomplished, by parsing it and checking for possible duplicates within the hosts-file that may exist.
How does it work?
Once installed it's easy. You do everything you would normally do with kitchen, but instead you write kitchenHosts.
For exaple
$ kitchen converge allwould become
$ kitchenHosts converge allThat's it. Plain and simple!
Bonus:
When you perform a kitchenHosts destroy it will remove any hosts that are listed in the .kitchen.yml.
Shut up and take my money!
Whoah! Keep calm, it's free :)
Make a backup first!
To install you need to:
use npm:
- Perform a
npm install -g(on Linux you probably need sudo for this.) - You're done!
- Perform a
use the source from github:
- Clone this repo anywhere
- Perform a
npm install -gwithin the clone - You're done!
(You will need >node.js< of course)
Here be dragons!
This is the first inital version and has no failsafes whatsoever. Keep that in mind. I will work on that, but for now 'here be dragons!'.
Also you need to set the permissions to (the folder containing ?) /etc/hosts, so that you can read and write it from your current user!
Windows is supported and tested! (File will be at "C:\Windows\System32\drivers\etc\hosts")
11 years ago