aboutsummaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2020-08-16 14:34:44 -0700
committerSean Whitton <spwhitton@spwhitton.name>2020-08-16 14:35:00 -0700
commitf2f189ad826ec00c70fe0d6221dab9be7abe014a (patch)
tree26bdf086011ccb4c478f59f7d72ca12ba52d7d61 /README.rst
downloadconsfigurator-f2f189ad826ec00c70fe0d6221dab9be7abe014a.tar.gz
start README.rst
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..5c0f1e3
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,15 @@
+Introduction
+============
+
+Consfigurator is a system for declarative configuration management using
+Common Lisp. You can use it to configure hosts as root, deploy services as
+unprivileged users and build disc images.
+
+Many or all of the good ideas here come straight from Joey Hess's Propellor_.
+I'm working on Consfigurator mainly because I think Propellor is great and
+reimplementing those ideas is good practice in writing Common Lisp, but also
+because after five years of using and extending Propellor, I've come to
+disagree with Joey about whether Haskell's type system helps or hinders using
+and extending Propellor.
+
+.. Propellor_ https://propellor.branchable.com/