summaryrefslogtreecommitdiff
path: root/src/Propellor/Spin.hs
AgeCommit message (Collapse)Author
2015-04-29propellor spinJoey Hess
2015-02-28avoid using the makefile when bootstrapping with --spinJoey Hess
2015-01-19split out types to improve haddock for Propellor.TypesJoey Hess
2015-01-08propellor spinJoey Hess
2015-01-01Update intermediary propellor in --spin --viaJoey Hess
2015-01-01propellor spinJoey Hess
2015-01-01propellor spinJoey Hess
2015-01-01propellor spinJoey Hess
2015-01-01propellor spinJoey Hess
2015-01-01propellor spinJoey Hess
2015-01-01propellor spinJoey Hess
2015-01-01--spin checks if the DNS matches any configured IP address property of the ↵Joey Hess
host, and if not, sshes to the host by IP address.
2014-11-24oopsJoey Hess
2014-11-23one more merge testJoey Hess
--allow-empty added to commit, because the spins could all be empty
2014-11-23add --mergeJoey Hess
2014-11-23--spin can be passed multiple hosts, and it will provision each host in turn.Joey Hess
Note that if it fails to spin a host, it will stop. I think this is better than continuing to the next, because there might be a reason to spin hosts in some specific order (ie, update dns first and then use it).
2014-11-22updateJoey Hess
2014-11-22pute full path to bin/propellor inside shimJoey Hess
2014-11-22don't remove old localdir before tarball unpackJoey Hess
it may get messy if old stuff is left, but there is state in there
2014-11-22Revert "avoid removing whole localdir every time the precompiled tarball is ↵Joey Hess
uploaded" This reverts commit 40bec41f569a73a8e95d9acf91f0ae7465b0f8c0.
2014-11-22avoid removing whole localdir every time the precompiled tarball is uploadedJoey Hess
There's some state in there.. Moved it to a shim subdir, which can be deleted and the tarball unpacked to recreate it.
2014-11-22avoid loop after uploading precompiled tarballJoey Hess
The localdir still has no .git repo, so it looped.
2014-11-22reorgJoey Hess