Skip to content

Commit

Permalink
add back elzar gem and scp merged elzar provision directory
Browse files Browse the repository at this point in the history
  • Loading branch information
cldwalker authored and Gabriel Horner and Lake Denman committed May 7, 2012
1 parent c774aef commit a6346e6
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 5 deletions.
5 changes: 3 additions & 2 deletions lib/generators/provision_config/provision_config_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,9 @@ def create_capistrano_files
end

def create_provision_directory
Elzar.bam! :destination => 'provision', :ruby_version => RelevanceRails.ruby_version,
:database => database, :authorized_keys => @authorized_keys, :app_name => name
Elzar.create_provision_directory Rails.root.join('provision'),
:ruby_version => RelevanceRails.ruby_version, :database => database,
:authorized_keys => @authorized_keys, :app_name => name
end

# TODO: move next two methods to elzar
Expand Down
4 changes: 3 additions & 1 deletion lib/relevance_rails/provision.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
require 'thor'
require 'relevance_rails/fog_ext/ssh'
require 'slushy'
require 'elzar'

module RelevanceRails
module Provision
Expand All @@ -11,7 +12,8 @@ def self.create_ec2(name = nil)
abort "Please provide a $NAME" unless name
slushy = provision_ec2_instances(name)
slushy.bootstrap
slushy.converge Rails.root.join('provision')
tmpdir = Elzar.merge_and_create_temp_directory Rails.root.join('provision')
slushy.converge tmpdir
server = slushy.server
puts "Server Instance: #{server.id}"
puts "Server IP: #{server.public_ip_address}"
Expand Down
2 changes: 1 addition & 1 deletion lib/relevance_rails/runner.rb
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,9 @@ def self.install_relevance_rails(argv, new_rvm_string, current_gemset)

result = if argv.delete('--relevance-dev')
gem_dir = "#{ENV['rvm_path']}/gems/#{current_gemset}/cache"
child_env.run('gem', 'install', "#{gem_dir}/relevance_rails-#{RelevanceRails::VERSION}.gem")
require 'elzar'
child_env.run('gem', 'install', "#{gem_dir}/elzar-#{Elzar::VERSION}.gem")
child_env.run('gem', 'install', "#{gem_dir}/relevance_rails-#{RelevanceRails::VERSION}.gem")
else
child_env.run('gem', 'install', 'relevance_rails', '-v', RelevanceRails::VERSION)
end
Expand Down
2 changes: 1 addition & 1 deletion relevance_rails.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Gem::Specification.new do |s|
s.add_runtime_dependency 'rails', '~> 3.2'
s.add_runtime_dependency 'slushy', '~> 0.1.1'
s.add_runtime_dependency 'thor', '~> 0.14.6'
# s.add_runtime_dependency 'elzar', '~> 0.1.0'
s.add_runtime_dependency 'elzar', '~> 0.1.0'

s.add_development_dependency 'capybara'
s.add_development_dependency 'fakefs'
Expand Down

0 comments on commit a6346e6

Please sign in to comment.