summaryrefslogtreecommitdiff
path: root/doc/usage.mdwn
diff options
context:
space:
mode:
authorJoey Hess2014-11-23 15:17:57 -0400
committerJoey Hess2014-11-23 15:17:57 -0400
commit0ea0f7f4dee7f0e0835a82814fa89af6ce1756a1 (patch)
tree6eb9bbd4dfb6efc287a7174bdf9e0bbf0319221a /doc/usage.mdwn
parent3c952a0de9d228eafe6e208007be7d2e018d68b8 (diff)
--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).
Diffstat (limited to 'doc/usage.mdwn')
-rw-r--r--doc/usage.mdwn8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/usage.mdwn b/doc/usage.mdwn
index 6646ab14..16788320 100644
--- a/doc/usage.mdwn
+++ b/doc/usage.mdwn
@@ -20,12 +20,18 @@ action as needed to satisfy the configured properties of the local host.
# OPTIONS
-* --spin targethost [--via relayhost]
+* --spin targethost [targethost ...] [--via relayhost]
Causes propellor to automatically install itself on the specified target
host, or if it's already installed there, push any updates. Propellor is
then run on the target host, to satisfy its configured properties.
+ A signed git commit is made by --spin, so that any changes you have made
+ get propigated to the target host.
+
+ Multiple target hosts can be specified; propellor will run on each of
+ them in sequence.
+
When run with --via, propellor sshes to the relay host and runs
`propellor --spin hostname` from there. This can be useful when
propellor is installing itself, since most of the data transfer