Skip to content

Instantly share code, notes, and snippets.

Avatar

Brett cave brettcave

View GitHub Profile
@brettcave
brettcave / gist:6184116
Last active Dec 20, 2015
ERB conditional
View gist:6184116
Environment: <%= @environment %>
<% if @environment == "PROD" %>
noThen {}
<% end %>
<% if @environment == "PROD" then %>
withThen {}
<% end %>
@brettcave
brettcave / gist:6112224
Last active Dec 20, 2015
chef_gem strangeness
View gist:6112224
g = chef_gem "somegem" do
action :nothing
end
g.run_action(:install)
require 'somegem'
# Works
####
@brettcave
brettcave / gist:6104137
Created Jul 29, 2013
a nice way to run recipes within recipes.
View gist:6104137
r = recipe "apt::default" do
action :nothing
done
r.run_action(:execute)
@brettcave
brettcave / gist:6103434
Last active Dec 20, 2015
How to install a gem with dependencies.
View gist:6103434
include_recipe "apt"
package_list = ["ruby1.9.1-dev","make", " libxml2-dev" ]
package_list.each do |pkg|
r = package pkg do
action :install
## action :nothing
end
## r.runaction(:install)
end
@brettcave
brettcave / gist:6087089
Created Jul 26, 2013
Difference between gem install syntax
View gist:6087089
gem_package "gem" do
action :install
done
r = gempackage "gem" do
action :nothing
done
r.runaction(:install)
You can’t perform that action at this time.