Created
February 13, 2013 04:27
-
-
Save tsgautier/4942264 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
series = _.map instances, (name) => (done) => | |
return done "no node defined with name #{name}" unless configuration.config.nodes[name] | |
configuration.config.nodes[name].name = name; | |
parallel = _.map [0..env.instances[name].qty-1], (i) => (done) => | |
if env.state == "disabled" | |
logger.info "environment disabled, skipping node #{name}" | |
return done() | |
if env.instances[name].state == "disabled" | |
logger.info "instance disabled, skipping node #{name}" | |
return done() | |
@createMachine env, configuration.config.nodes[name], i, (remove, machine) => | |
return done() unless remove | |
@todestroy = _.reject @todestroy, (todestroy) => todestroy.name == machine.name | |
done() | |
async.parallel parallel, done | |
async.series series, cb |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment