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

Commit

Permalink
chef server cookbook
Browse files Browse the repository at this point in the history
dwradcliffe committed Sep 7, 2014

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent 84591f6 commit 6668104
Showing 2 changed files with 36 additions and 0 deletions.
6 changes: 6 additions & 0 deletions cookbooks/rubygems-chef-server/metadata.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
name 'rubygems-chef-server'

version '0.0.1'

depends 'chef-server'
depends 'chef-vault'
30 changes: 30 additions & 0 deletions cookbooks/rubygems-chef-server/recipes/default.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#
# Cookbook Name:: rubygems-chef-server
# Recipe:: default
#

node.default['chef-server']['api_fqdn'] = 'chef.rubygems.org'
node.default['chef-server']['configuration']['nginx']['ssl_certificate'] = '/etc/chef-server/rubygems.crt'
node.default['chef-server']['configuration']['nginx']['ssl_certificate_key'] = '/etc/chef-server/rubygems.key'

include_recipe 'chef-vault'

item = chef_vault_item('certs', 'production')

directory '/etc/chef-server'

file '/etc/chef-server/rubygems.org.key' do
content item['key']
owner 'root'
group 'root'
mode '0644'
end

file '/etc/chef-server/rubygems.org.crt' do
content item['crt']
owner 'root'
group 'root'
mode '0644'
end

include_recipe 'chef-server'

0 comments on commit 6668104

Please sign in to comment.