summaryrefslogtreecommitdiff
path: root/doc/usage.mdwn
diff options
context:
space:
mode:
authorJoey Hess2014-11-22 12:57:07 -0400
committerJoey Hess2014-11-22 12:57:07 -0400
commitfd3335e40e3c938f1fbf53287e37aaf76b8c69df (patch)
tree8dfce3db28314e3316ff19089a0309b8268dd29e /doc/usage.mdwn
parent61945b4ff3af42369665a18817ed57ff92c898ca (diff)
--via implemented
Diffstat (limited to 'doc/usage.mdwn')
-rw-r--r--doc/usage.mdwn17
1 files changed, 12 insertions, 5 deletions
diff --git a/doc/usage.mdwn b/doc/usage.mdwn
index 42797049..7baba507 100644
--- a/doc/usage.mdwn
+++ b/doc/usage.mdwn
@@ -20,11 +20,18 @@ action as needed to satisfy the configured properties of the local host.
# OPTIONS
-* --spin hostname
-
- Causes propellor to automatically install itself on the specified host,
- or if it's already installed there, push any updates. Propellor is then
- run on the host, to satisfy its configured properties.
+* --spin 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.
+
+ 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
+ is done between relay host and target host. Note that propellor
+ uses ssh agent forwarding to make this work, and the relay host
+ sees any privdata belonging to the target host.
* --add-key keyid