-
Notifications
You must be signed in to change notification settings - Fork 2
/
README
25 lines (18 loc) · 1.01 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Cuisine is a little chef dashboard to follow changes made by config management.
You will need your nodes to use the asynchronous report handler that lies here : https://github.com/rottenbytes/chef/tree/master/async_handler (see http://www.rottenbytes.info/2011/07/28/asynchronous-reporting-with-chef/ )
Quick & dirty setup
Cuisine :
# clone
git clone git://github.com/rottenbytes/cuisine.git
# init ES stuff
ruby ./scripts/init_ES_datas.rb
# in a separate term, push reports to ES (modify script to reflect your MQ & ES configs, there are dummy local values inside)
ruby ./scripts/queue2es.rb
# in an another term
ruby cuisine.rb
Elasticsearch :
download latest elasticsearch, uncompress it and just run the following command :
./bin/elasticsearch
Note : the project is still in a very early stage, It's using a bare sinatra script. I'm a sysadmin, not a developer, don't except great code and stuff.
I'm nico on freenode IRC, catch me on #chef-hacking for questions.
All this stuff is under BSD License