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
  • Loading branch information
dwradcliffe committed Sep 7, 2014
1 parent 84591f6 commit 6668104
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
6 changes: 6 additions & 0 deletions cookbooks/rubygems-chef-server/metadata.rb
@@ -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
@@ -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.