class Prepd::Cluster
Constants
- WORK_DIR
Public Instance Methods
create_cluster()
click to toggle source
# File lib/prepd/models/cluster.rb, line 8 def create_cluster in_component_root do FileUtils.rm_rf(name) if Prepd.config.force FileUtils.mkdir_p(name) end end
initialize_cluster()
click to toggle source
# File lib/prepd/models/cluster.rb, line 15 def initialize_cluster in_component_dir do FileUtils.cp_r("#{Prepd.files_dir}/cluster/.", '.') end # in_component_root('developer') do # FileUtils.mkdir_p(name) # Dir.chdir(name) do # FileUtils.cp_r("#{Prepd.files_dir}/developer/cluster/.", '.') # end # end in_component_root('projects') do FileUtils.mkdir_p(name) Dir.chdir(name) { FileUtils.cp_r("#{Prepd.files_dir}/project/.", '.') } end in_component_root('data') do FileUtils.mkdir_p(name) Dir.chdir(name) { FileUtils.touch('.keep') } end end
up()
click to toggle source
# File lib/prepd/models/cluster.rb, line 35 def up in_component_dir { vagrant up } end