foo2
This commit is contained in:
parent
49231c74a1
commit
a51323f1b0
10
README
10
README
|
@ -1,9 +1,10 @@
|
||||||
This is a work in progress configuration management system using Haskell
|
This is a work in progress configuration management system using Haskell
|
||||||
and Git.
|
and Git.
|
||||||
|
|
||||||
The design is intentionally very bare bones: Propellor enures that
|
Propellor enures that the system it's run in satisfies a list of
|
||||||
the system it's run in satisfies a list of properties, taking action as
|
properties, taking action as necessary when a property is not yet met.
|
||||||
necessary when a property is not yet met.
|
|
||||||
|
The design is intentionally very minimal.
|
||||||
|
|
||||||
Propellor lives in a git repository, and so to set it up it's cloned
|
Propellor lives in a git repository, and so to set it up it's cloned
|
||||||
to a system, and "make" can be used to pull down any new changes,
|
to a system, and "make" can be used to pull down any new changes,
|
||||||
|
@ -21,7 +22,6 @@ powerful, nicely idempotent, and easy to adapt to a system's special needs.
|
||||||
Also avoided is any form of node classification. Ie, which hosts are part
|
Also avoided is any form of node classification. Ie, which hosts are part
|
||||||
of which classes and share which configuration. It might be nice to use
|
of which classes and share which configuration. It might be nice to use
|
||||||
reclass[1], but then again a host is configured using simply haskell code,
|
reclass[1], but then again a host is configured using simply haskell code,
|
||||||
and it should be easy to factor out things like classes of hosts in an
|
and so it's easy to factor out things like classes of hosts as desired.
|
||||||
ad-hoc fashion.
|
|
||||||
|
|
||||||
[1] http://reclass.pantsfullofunix.net/
|
[1] http://reclass.pantsfullofunix.net/
|
||||||
|
|
Loading…
Reference in New Issue