summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-11-24Merge branch 'joeyconfig'Joey Hess
2014-11-24renameJoey Hess
2014-11-24move property to ssh moduleJoey Hess
2014-11-24oopsJoey Hess
2014-11-24more work; builds nowJoey Hess
2014-11-23better property namesJoey Hess
2014-11-23Merge branch 'joeyconfig'Joey Hess
2014-11-23one more merge testJoey Hess
--allow-empty added to commit, because the spins could all be empty
2014-11-23Merge branch 'joeyconfig'Joey Hess
2014-11-23add --mergeJoey Hess
2014-11-23Merge branch 'joeyconfig'Joey Hess
2014-11-23hasSomePassword and hasPassword now default to using the name of the host as ↵Joey Hess
the Context for the password. To specify a different context, use hasSomePassword' and hasPassword' (API change)
2014-11-23WIPJoey Hess
2014-11-23Merge branch 'joeyconfig'Joey 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-23Merge branch 'joeyconfig'Joey Hess
2014-11-23commentJoey Hess
2014-11-23Git: bareRepoFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-23Group propertiesFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-23preferred styleJoey Hess
2014-11-23User: hasGroupFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22updateJoey Hess
2014-11-22pute full path to bin/propellor inside shimJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22reorgJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey 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
2014-11-22look for /usr/local/propellor/.git to know if it's fully deployedJoey Hess
When propellor is deployed by uploading the binary, there's no git repo, so each spin needs to re-upload it to get any config changes. This should be rare since this is only intended to be used when taking over a host and getting it properly set up from source, but it still needs to be supported.
2014-11-22Hostname parameters not containing dots are looked up in the DNS to find the ↵Joey Hess
full hostname.
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess