Skip to content
This repository has been archived by the owner on Jul 11, 2020. It is now read-only.

Commit

Permalink
(rubygems-sensu) move uchiwa to separate recipe and pin the version
Browse files Browse the repository at this point in the history
Sam Kottler committed Feb 20, 2015
1 parent 33f0a5e commit df9362c
Showing 4 changed files with 20 additions and 7 deletions.
4 changes: 2 additions & 2 deletions Berksfile.lock
Original file line number Diff line number Diff line change
@@ -199,8 +199,8 @@ GRAPH
build-essential (>= 0.0.0)
openssl (>= 0.0.0)
python (1.4.4)
apt (>= 0.0.0)
build-essential (>= 0.0.0)
yum (>= 0.0.0)
rabbitmq (3.3.0)
erlang (>= 0.9)
redisio (1.7.1)
@@ -325,7 +325,7 @@ GRAPH
nginx (>= 0.0.0)
rubygems (>= 0.0.0)
rubygems-ruby (0.0.4)
rubygems-sensu (0.1.12)
rubygems-sensu (0.1.13)
build-essential (>= 0.0.0)
chef-vault (>= 0.0.0)
cpan (>= 0.0.0)
2 changes: 1 addition & 1 deletion cookbooks/rubygems-sensu/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-sensu'
maintainer 'RubyGems.org ops team'

version '0.1.12'
version '0.1.13'

depends 'build-essential'
depends 'chef-vault'
6 changes: 2 additions & 4 deletions cookbooks/rubygems-sensu/recipes/server.rb
Original file line number Diff line number Diff line change
@@ -3,9 +3,6 @@
# Recipe:: server
#

node.default['uchiwa']['version'] = '0.3.4-1'
node.default['uchiwa']['settings']['user'] = ''
node.default['uchiwa']['settings']['pass'] = ''
node.default['sensu']['use_embedded_ruby'] = true
node.default['sensu']['use_ssl'] = false

@@ -28,7 +25,8 @@
include_recipe 'sensu::redis'
include_recipe 'sensu::server_service'
include_recipe 'sensu::api_service'
include_recipe 'uchiwa'

include_recipe 'rubygems-sensu::uchiwa'

include_recipe 'rubygems-sensu::app'
include_recipe 'rubygems-sensu::balancer'
15 changes: 15 additions & 0 deletions cookbooks/rubygems-sensu/recipes/uchiwa.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#
# Cookbook Name: rubygems-sensu
# Recipe:: uchiwa
#

node.default['uchiwa']['version'] = '0.3.4-1'
node.default['uchiwa']['settings']['user'] = ''
node.default['uchiwa']['settings']['pass'] = ''

apt_reference 'uchiwa' do
pin "version #{node['uchiwa']['version']}"
pin_priority '700'
end

include_recipe 'uchiwa'

0 comments on commit df9362c

Please sign in to comment.