Sha256: 70f04b57a2c9b7053096bbf9674be0549baf37057742b57d01e484a23a434063

Contents?: true

Size: 740 Bytes

Versions: 3

Compression:

Stored size: 740 Bytes

Contents

include_recipe 'ubuntu'
include_recipe 'build-essential'

package 'git-core'

%w[ rake bundler i18n thor cloudfiles activesupport multi_json yajl-ruby curl ].each{ |gem| gem_package gem }

%w[ src lib data ].each do |subdir|
  directory "/opt/melissadata/#{subdir}" do
    owner 'vagrant'
    group 'vagrant'
    mode 0755
    action :create
    recursive true
  end
end

template "/opt/melissadata/src/Makefile" do
  owner   'vagrant'
  group   'vagrant'
end

%w[ tcp unix ].each do |transport|
  template "md_#{transport}_server.init" do
    path "/etc/init.d/md_#{transport}_server"
    owner "root"
    group "root"
    mode "0755"
    action :create_if_missing
  end

  service "md_#{transport}_server" do
    action :enable
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
melissadata-0.1.5 chef/cookbooks/melissadata/recipes/default.rb
melissadata-0.1.4 chef/cookbooks/melissadata/recipes/default.rb
melissadata-0.1.3 chef/cookbooks/melissadata/recipes/default.rb