aboutsummaryrefslogtreecommitdiff
path: root/README.rst
blob: 5c0f1e31010fea6cc8e296dbccbe87f54dfca5c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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/