more prep

This commit is contained in:
Joey Hess 2014-03-30 23:59:07 -04:00
parent 8621fa6e99
commit 0515fcb0f9
4 changed files with 7 additions and 4 deletions

View File

@ -4,8 +4,8 @@ import Propellor
import qualified Propellor.Property.File as File import qualified Propellor.Property.File as File
import qualified Propellor.Property.Apt as Apt import qualified Propellor.Property.Apt as Apt
{- | Configures docker with an authentication file, so that images can be -- | Configures docker with an authentication file, so that images can be
- pushed to index.docker.io. -} -- pushed to index.docker.io.
configured :: Property configured :: Property
configured = Property "docker configured" go `requires` installed configured = Property "docker configured" go `requires` installed
where where

2
README
View File

@ -11,7 +11,7 @@ to a system, and "make" can be used to pull down any new changes,
and compile and run propellor. This can be done by a cron job, or and compile and run propellor. This can be done by a cron job, or
something can ssh in and run it. something can ssh in and run it.
Properties are defined using Haskell. Edit propellor.hs to get started. Properties are defined using Haskell. Edit config.hs to get started.
There is no special language as used in puppet, chef, ansible, etc.. just There is no special language as used in puppet, chef, ansible, etc.. just
the full power of Haskell. Hopefully that power can be put to good use in the full power of Haskell. Hopefully that power can be put to good use in

View File

@ -1,3 +1,6 @@
{- This is the main configuration file for Propellor, and is used to build
- the propellor program. -}
import Propellor import Propellor
import Propellor.CmdLine import Propellor.CmdLine
import qualified Propellor.Property.File as File import qualified Propellor.Property.File as File

View File

@ -24,7 +24,7 @@ Description:
git clone git://git.kitenet.net/propellor git clone git://git.kitenet.net/propellor
Executable propellor Executable propellor
Main-Is: propellor.hs Main-Is: config.hs
GHC-Options: -Wall GHC-Options: -Wall
Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5, Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5,
IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal, IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal,