Sha256: 28dff41b04d8765f9214ca564119fd2ced509c89617817996694ab6ec8ead1ea
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
require 'rocket_fuel/install/download' require 'rocket_fuel/install/chef_install' require 'rocket_fuel/install/recipe_run' module RocketFuel module Install class Run include Thor::Base def initialize @download = RocketFuel::Install::Download.new end def run say('Downloading rocket fuel recipes...') @download.retrieve say('Done.') say('Extracting rocket fuel recipes...') @download.extract say('Done.') say('Checking to see if Chef is installed...') chef_install = RocketFuel::Install::ChefInstall.new if chef_install.installed? say('Done') else say('Installing chef omnibus. You may be prompted for your sudo password..') chef_install.run say('Done.') end say('Running rocket fuel recipes...this may take some time') run = RocketFuel::Install::RecipeRun.new say('') if run.run say("Congratuations! You're now running with RocketFuel!", :green) else say('Something went wrong.', :red) end say('Done') end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rocket_fuel-0.0.8 | lib/rocket_fuel/install/run.rb |
rocket_fuel-0.0.7 | lib/rocket_fuel/install/run.rb |