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

Commit

Permalink
Create rubygems-apt to point all nodes to the internal apt repository
Browse files Browse the repository at this point in the history
Sam Kottler committed Jun 29, 2014
1 parent a1d943c commit 108754e
Showing 6 changed files with 28 additions and 2 deletions.
1 change: 1 addition & 0 deletions Berksfile
Original file line number Diff line number Diff line change
@@ -7,6 +7,7 @@ source 'https://api.berkshelf.com'

cookbook 'rubygems', path: 'cookbooks/rubygems'
cookbook 'rubygems-app', path: 'cookbooks/rubygems-app'
cookbook 'rubygems-apt', path: 'cookbooks/rubygems-apt'
cookbook 'rubygems-backups', path: 'cookbooks/rubygems-backups'
cookbook 'rubygems-balancer', path: 'cookbooks/rubygems-balancer'
cookbook 'rubygems-bastion', path: 'cookbooks/rubygems-bastion'
7 changes: 6 additions & 1 deletion Berksfile.lock
Original file line number Diff line number Diff line change
@@ -23,6 +23,8 @@ DEPENDENCIES
path: cookbooks/rubygems
rubygems-app
path: cookbooks/rubygems-app
rubygems-apt
path: cookbooks/rubygems-apt
rubygems-backups
path: cookbooks/rubygems-backups
rubygems-balancer
@@ -169,7 +171,8 @@ GRAPH
redisio (1.7.1)
ulimit (>= 0.1.2)
rsyslog (1.12.2)
rubygems (0.0.15)
rubygems (0.0.16)
rubygems-apt (>= 0.0.0)
rubygems-chef (>= 0.0.0)
rubygems-cloud-init (>= 0.0.0)
rubygems-hostname (>= 0.0.0)
@@ -193,6 +196,8 @@ GRAPH
runit (>= 0.0.0)
unicorn (>= 0.0.0)
user (>= 0.0.0)
rubygems-apt (0.0.2)
apt (>= 0.0.0)
rubygems-backups (0.0.5)
chef-vault (>= 0.0.0)
rubygems-balancer (0.0.12)
8 changes: 8 additions & 0 deletions cookbooks/rubygems-apt/metadata.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name 'rubygems-apt'
maintainer 'RubyGems.org ops team'

version '0.0.2'

depends 'apt'

supports 'ubuntu'
10 changes: 10 additions & 0 deletions cookbooks/rubygems-apt/recipes/default.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# We use /etc/apt/sources.list.d/ for everything.
file '/etc/apt/sources.list' do
action :delete
end

apt_repository 'rubygems_main' do
uri 'http://repo01.common.rubygems.org'
distribution node['lsb']['codename']
components ['main']
end
3 changes: 2 additions & 1 deletion cookbooks/rubygems/metadata.rb
Original file line number Diff line number Diff line change
@@ -2,8 +2,9 @@
maintainer 'RubyGems.org Ops Team'
license 'MIT'
description 'RubyGems base recipes'
version '0.0.15'
version '0.0.16'

depends 'rubygems-apt'
depends 'rubygems-chef'
depends 'rubygems-cloud-init'
depends 'rubygems-hostname'
1 change: 1 addition & 0 deletions cookbooks/rubygems/recipes/default.rb
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@
# Recipe:: default
#

include_recipe 'rubygems-apt'
include_recipe 'rubygems-chef'
include_recipe 'rubygems-cloud-init'
include_recipe 'rubygems-hostname'

0 comments on commit 108754e

Please sign in to comment.