Sha256: ca7f44e0098b39fd303511cf5436f6d1c47efb6e18c2b5379dd73833d3a4e1cb

Contents?: true

Size: 713 Bytes

Versions: 104

Compression:

Stored size: 713 Bytes

Contents

require_relative 'task_helper'

namespace :dad do
  namespace :es do

    desc "Elasticsearchをインストールします。"
    task :install do
      @options = {
        :path_data => ask('path.data', :default => '/opt/elasticsearch/data')
      }

      template = File.join(File.dirname(__FILE__), 'elasticsearch', 'elasticsearch.yml.erb')
      render(template, :to => File.join('tmp', 'elasticsearch.yml'))

      template = File.join(File.dirname(__FILE__), 'elasticsearch', 'elasticsearch.conf.erb')
      render(template, :to => File.join('tmp', 'elasticsearch.conf'))

      script = File.join(File.dirname(__FILE__), 'elasticsearch', 'install.sh')
      run "bash -ex #{script}"
    end

  end
end

Version data entries

104 entries across 104 versions & 1 rubygems

Version Path
daddy-0.9.13 lib/tasks/elasticsearch.rake
daddy-0.9.12 lib/tasks/elasticsearch.rake
daddy-0.9.11 lib/tasks/elasticsearch.rake
daddy-0.9.10 lib/tasks/elasticsearch.rake
daddy-0.9.9 lib/tasks/elasticsearch.rake
daddy-0.9.8 lib/tasks/elasticsearch.rake
daddy-0.9.7 lib/tasks/elasticsearch.rake
daddy-0.9.6 lib/tasks/elasticsearch.rake
daddy-0.9.5 lib/tasks/elasticsearch.rake
daddy-0.9.4 lib/tasks/elasticsearch.rake
daddy-0.9.3 lib/tasks/elasticsearch.rake
daddy-0.9.2 lib/tasks/elasticsearch.rake
daddy-0.9.1 lib/tasks/elasticsearch.rake
daddy-0.9.0 lib/tasks/elasticsearch.rake
daddy-0.8.1 lib/tasks/elasticsearch.rake
daddy-0.8.0 lib/tasks/elasticsearch.rake
daddy-0.7.9 lib/tasks/elasticsearch.rake
daddy-0.7.8 lib/tasks/elasticsearch.rake
daddy-0.7.7 lib/tasks/elasticsearch.rake
daddy-0.7.6 lib/tasks/elasticsearch.rake