sprinkle-tool / sprinkle

Sprinkle is a software provisioning tool you can use to build remote servers with. eg. to install a Rails, or Sinatra stack on a brand new slice directly after its been created
https://github.com/sprinkle-tool/sprinkle
MIT License
1.15k stars 138 forks source link

add new host into a role, installation will be run on the old host #194

Closed modx-space closed 10 years ago

modx-space commented 10 years ago

Hi, I meet a weird problem, when I add a new host into a existence role and run the sprinkle script, it failed. That is because the installation steps will be run on old hosts even the verification is passed on old hosts.

I think the expectation is those hosts which pass the verification will not run the installation again.

Wait for your feedback or suggestion.

Thanks

joshgoebel commented 10 years ago

I'll leave this issue open (as a confirmed issue), but this is currently expected behavior. Verification runs on all hosts specified and if any fail then installation steps are run on all hosts. It's come up before.

modx-space commented 10 years ago

ok. But from user's expectation, those hosts which pass the verification should not run the installation again

joshgoebel commented 10 years ago

Not disagreeing with you.

joshgoebel commented 10 years ago

Closing this as it's a dup of https://github.com/sprinkle-tool/sprinkle/issues/95