diff options
| author | Joey Hess <joey@kitenet.net> | 2014-03-30 02:46:05 -0400 |
|---|---|---|
| committer | Joey Hess <joey@kitenet.net> | 2014-03-30 02:46:05 -0400 |
| commit | a51323f1b075f5b17ad599469a681011af152d55 (patch) | |
| tree | 28f6bfb85b904c74e3772f11203ef58a660c6859 | |
| parent | 49231c74a1449c7f8c4c07fdafdf4e0b2d51400b (diff) | |
foo2
| -rw-r--r-- | README | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,9 +1,10 @@ This is a work in progress configuration management system using Haskell and Git. -The design is intentionally very bare bones: Propellor enures that -the system it's run in satisfies a list of properties, taking action as -necessary when a property is not yet met. +Propellor enures that the system it's run in satisfies a list of +properties, taking action as 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 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 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, -and it should be easy to factor out things like classes of hosts in an -ad-hoc fashion. +and so it's easy to factor out things like classes of hosts as desired. [1] http://reclass.pantsfullofunix.net/ |
