aboutsummaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-03-02 18:57:14 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-03-02 18:57:14 -0700
commit08b1ef1c90c820c99a9e8ce9f3cf92682f6e15a2 (patch)
treec5e2e6dfa91a7ef50d34deeb2c524cacfb0492c3 /README.rst
parentdb43b834e8041d60d1e9a578d64a516fdbac8860 (diff)
downloadconsfigurator-08b1ef1c90c820c99a9e8ce9f3cf92682f6e15a2.tar.gz
rewrite second paragraph of README
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst16
1 files changed, 8 insertions, 8 deletions
diff --git a/README.rst b/README.rst
index 7d74ce6..209ed00 100644
--- a/README.rst
+++ b/README.rst
@@ -6,14 +6,14 @@ Common Lisp. You can use it to configure hosts as root, deploy services as
unprivileged users, build and deploy containers, and produce disc images.
Consfigurator's design gives you a great deal of flexibility about how to
-control the hosts you want to configure. If you can run a command which will
-obtain input and output streams attached to an interactive POSIX sh running on
-the target host/in the target container, then you use much of Consfigurator's
-functionality to configure that host or container. But if it is possible to
-get an implementation of Common Lisp started up on the host, then Configurator
-can transparently execute your deployment code over on the remote side, rather
-than exchanging information via POSIX sh. This lets you use the full power of
-Common Lisp to deploy your configuration.
+control the hosts you want to configure. If there is a command you can run
+which will obtain input and output streams attached to an interactive POSIX sh
+running on the target host/container, then with a little glue code, you can
+use much of Consfigurator's functionality to configure that host/container.
+But if it is possible to get an implementation of Common Lisp started up on
+the host, then Configurator can transparently execute your deployment code
+over on the remote side, rather than exchanging information via POSIX sh.
+This lets you use the full power of Common Lisp to deploy your configuration.
Configurator has convenient abstractions for combining these different ways to
execute your configuration on hosts with different ways of connecting to them.