class Arkenstone::Forge

Constants

PROVISIONERS

Public Instance Methods

new(app_path) click to toggle source
# File lib/arkenstone/forge.rb, line 22
def new(app_path)
  @app_path = app_path
  vagrant
  provisioner
end

Private Instance Methods

provisioner() click to toggle source
# File lib/arkenstone/forge.rb, line 34
def provisioner
  case options[:provisioner]
  when "ansible"
    directory "ansible", "#{@app_path}/prov/ansible"
  end
end
vagrant() click to toggle source
# File lib/arkenstone/forge.rb, line 30
def vagrant
  template "Vagrantfile.erb", "#{@app_path}/Vagrantfile"
end