Commit Graph

2082 Commits

Author SHA1 Message Date
Joey Hess f14749c1cc Merge branch 'joeyconfig' 2014-11-23 18:49:33 -04:00
Joey Hess 9d975e9ee4 add --merge 2014-11-23 18:48:52 -04:00
Joey Hess 1695f5c678 clarify 2014-11-23 17:14:51 -04:00
Joey Hess 95296a961c Merge branch 'joeyconfig' 2014-11-23 17:13:02 -04:00
Joey Hess f85720415d comment 2014-11-23 17:13:02 -04:00
Joey Hess baba668033 hasSomePassword and hasPassword now default to using the name of the host as the Context for the password. To specify a different context, use hasSomePassword' and hasPassword' (API change) 2014-11-23 16:40:21 -04:00
gueux 1074374425 Added a comment 2014-11-23 20:23:25 +00:00
Joey Hess d8624e2e5d WIP 2014-11-23 16:12:39 -04:00
Joey Hess 45d943023d Merge branch 'joeyconfig' 2014-11-23 15:23:54 -04:00
Joey Hess 23c91a0fdd
propellor spin 2014-11-23 15:18:26 -04:00
Joey Hess 0ea0f7f4de --spin can be passed multiple hosts, and it will provision each host in turn.
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-23 15:17:57 -04:00
Joey Hess 9c91b5b64c comment 2014-11-23 14:52:55 -04:00
Joey Hess bbc824452e Merge branch 'master' of ssh://propellor.branchable.com 2014-11-23 14:41:29 -04:00
Joey Hess ac41f8b07b Merge branch 'joeyconfig' 2014-11-23 14:41:09 -04:00
Joey Hess 3c952a0de9 comment 2014-11-23 14:40:28 -04:00
Joey Hess dea5c2068e changelog 2014-11-23 14:39:19 -04:00
Félix Sipma 226981cda4 Git: bareRepo
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-23 14:39:01 -04:00
Joey Hess e8a07b1840 changelog 2014-11-23 14:38:31 -04:00
Félix Sipma 6aa21366d5 Group properties
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-23 14:37:49 -04:00
Joey Hess 69eace8e9a preferred style 2014-11-23 14:37:37 -04:00
Félix Sipma f4e06ae778 User: hasGroup
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-23 14:37:10 -04:00
gueux e9eba2e716 2014-11-23 17:04:42 +00:00
Joey Hess feae1912ab
propellor spin 2014-11-22 22:57:48 -04:00
Joey Hess 87ac275663
propellor spin 2014-11-22 22:56:16 -04:00
Joey Hess a786bd81c5
propellor spin 2014-11-22 22:38:16 -04:00
Joey Hess 5fefb161c3
propellor spin 2014-11-22 22:37:25 -04:00
Joey Hess ca09087caf
propellor spin 2014-11-22 22:24:09 -04:00
Joey Hess 1a6a317e64
propellor spin 2014-11-22 22:13:17 -04:00
Joey Hess 81e52f1e14 update 2014-11-22 22:13:00 -04:00
Joey Hess 96ecbaad25 pute full path to bin/propellor inside shim 2014-11-22 22:10:53 -04:00
Joey Hess 7c5188b202
propellor spin 2014-11-22 22:01:19 -04:00
Joey Hess 3620f070be
propellor spin 2014-11-22 21:55:24 -04:00
Joey Hess 5360e466d3 reorg 2014-11-22 21:50:49 -04:00
Joey Hess cc8babccc8
propellor spin 2014-11-22 21:37:39 -04:00
Joey Hess 35c06a158f
propellor spin 2014-11-22 21:32:03 -04:00
Joey Hess 1d5d911aa0
propellor spin 2014-11-22 21:30:50 -04:00
Joey Hess 3f98cdbced
propellor spin 2014-11-22 21:13:19 -04:00
Joey Hess 50b6e37790
propellor spin 2014-11-22 21:10:35 -04:00
Joey Hess 52799884a6
propellor spin 2014-11-22 20:50:45 -04:00
Joey Hess e039fc7736
propellor spin 2014-11-22 20:47:58 -04:00
Joey Hess 527400ea27
propellor spin 2014-11-22 20:43:06 -04:00
Joey Hess 1338f4effd don't remove old localdir before tarball unpack
it may get messy if old stuff is left, but there is state in there
2014-11-22 20:42:31 -04:00
Joey Hess 58b5de7802 Revert "avoid removing whole localdir every time the precompiled tarball is uploaded"
This reverts commit 40bec41f56.
2014-11-22 20:42:20 -04:00
Joey Hess 44111583e1
propellor spin 2014-11-22 20:36:44 -04:00
Joey Hess 40bec41f56 avoid removing whole localdir every time the precompiled tarball is uploaded
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-22 20:35:46 -04:00
Joey Hess 001c193a43
propellor spin 2014-11-22 20:30:46 -04:00
Joey Hess 868d7cdcb5 avoid loop after uploading precompiled tarball
The localdir still has no .git repo, so it looped.
2014-11-22 20:29:27 -04:00
Joey Hess 239581c759 reorg 2014-11-22 20:17:46 -04:00
Joey Hess d603741d11
propellor spin 2014-11-22 20:04:29 -04:00
Joey Hess eb946f109b look for /usr/local/propellor/.git to know if it's fully deployed
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-22 20:02:44 -04:00