Skip to content

Instantly share code, notes, and snippets.

Avatar

Brett cave brettcave

View GitHub Profile
@brettcave
brettcave / gist:7082764
Created Oct 21, 2013
Write secret key file and then reference it
View gist:7082764
get_file = ruby_block "get_file" do
block do
conn = Some::Remote.new("param")
remoteFile = conn.get("/path/to/file")
localFile = File.open("/tmp/test_secret_key",'w')
localFile.write(remoteFile.contents)
end
not_if { ::File.exists?("/tmp/test_secret_key") }
action :nothing
end
@brettcave
brettcave / gist:7449050
Created Nov 13, 2013
chef-solo ordering of run lists
View gist:7449050
[2013-11-13T12:17:31+00:00] INFO: Setting the run_list to ["recipe[java]", "recipe[foo::bar]", "recipe[some::thing]", "recipe[yack::foo]"] from JSON
[2013-11-13T12:17:31+00:00] INFO: Run List is [recipe[java], recipe[foo::bar], recipe[some::thing], recipe[yack::foo]]
[2013-11-13T12:17:31+00:00] INFO: Run List expands to [java, foo::bar, some::thing, yack::foo]
Recipe: yack::foo
...
View gist:7642572
libraryDependencies ++= {
if(!new java.io.File("project-module/lib/mylib-1.0.0.jar").exists)
Seq("com.org.mylib" % "mylib" % "1.0.0")
else
Seq()
}
View gist:7672685
var fs = require('fs')
fs.exists("/path/to/some/file", function(exists) {
var foo = "bar"
if (exists)
foo = "foobar";
module.exports = foo;
});
View gist:7672829
var UpdatePull = function() {
events.EventEmitter.call(this);
}
util.inherits(UpdatePull, events.EventEmitter);
UpdatePull.prototype.pull = function() {
var self = this;
this.rsspull(function(result){
_.each(result, (function(item){
You can’t perform that action at this time.