Sha256: 477fa356d5673a3017277adba75f50aecc8fbbb6fd410108e0d6e05e6a2e7bb5

Contents?: true

Size: 720 Bytes

Versions: 2

Compression:

Stored size: 720 Bytes

Contents

include_recipe 'ubuntu'

package 'git-core'

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

include_recipe 'rvm::r192'

%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

2 entries across 2 versions & 1 rubygems

Version Path
melissadata-0.1.1 chef/cookbooks/melissadata/recipes/default.rb
melissadata-0.1.0 chef/cookbooks/melissadata/recipes/default.rb