140 lines
3.6 KiB
Plaintext
140 lines
3.6 KiB
Plaintext
|
Name: propellor
|
||
|
Version: 0.8.1
|
||
|
Cabal-Version: >= 1.6
|
||
|
License: BSD3
|
||
|
Maintainer: Joey Hess <joey@kitenet.net>
|
||
|
Author: Joey Hess
|
||
|
Stability: Stable
|
||
|
Copyright: 2014 Joey Hess
|
||
|
License-File: LICENSE
|
||
|
Build-Type: Simple
|
||
|
Homepage: https://propellor.branchable.com/
|
||
|
Category: Utility
|
||
|
Extra-Source-Files:
|
||
|
README.md
|
||
|
doc/README.mdwn
|
||
|
CHANGELOG
|
||
|
Makefile
|
||
|
config-simple.hs
|
||
|
config-joey.hs
|
||
|
debian/changelog
|
||
|
debian/README.Debian
|
||
|
debian/propellor.1
|
||
|
debian/compat
|
||
|
debian/control
|
||
|
debian/copyright
|
||
|
debian/rules
|
||
|
debian/lintian-overrides
|
||
|
Synopsis: property-based host configuration management in haskell
|
||
|
Description:
|
||
|
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.
|
||
|
.
|
||
|
It is configured using haskell.
|
||
|
|
||
|
Executable propellor
|
||
|
Main-Is: wrapper.hs
|
||
|
GHC-Options: -Wall -threaded -O0
|
||
|
Hs-Source-Dirs: src
|
||
|
Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5,
|
||
|
IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal,
|
||
|
containers, network, async, time, QuickCheck, mtl,
|
||
|
MonadCatchIO-transformers
|
||
|
|
||
|
if (! os(windows))
|
||
|
Build-Depends: unix
|
||
|
|
||
|
Executable propellor-config
|
||
|
Main-Is: config.hs
|
||
|
GHC-Options: -Wall -threaded -O0
|
||
|
Hs-Source-Dirs: src
|
||
|
Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5,
|
||
|
IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal,
|
||
|
containers, network, async, time, QuickCheck, mtl,
|
||
|
MonadCatchIO-transformers
|
||
|
|
||
|
if (! os(windows))
|
||
|
Build-Depends: unix
|
||
|
|
||
|
Library
|
||
|
GHC-Options: -Wall -O0
|
||
|
Hs-Source-Dirs: src
|
||
|
Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5,
|
||
|
IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal,
|
||
|
containers, network, async, time, QuickCheck, mtl,
|
||
|
MonadCatchIO-transformers
|
||
|
|
||
|
if (! os(windows))
|
||
|
Build-Depends: unix
|
||
|
|
||
|
Exposed-Modules:
|
||
|
Propellor
|
||
|
Propellor.Property
|
||
|
Propellor.Property.Apache
|
||
|
Propellor.Property.Apt
|
||
|
Propellor.Property.Cmd
|
||
|
Propellor.Property.Hostname
|
||
|
Propellor.Property.Cron
|
||
|
Propellor.Property.Dns
|
||
|
Propellor.Property.Docker
|
||
|
Propellor.Property.File
|
||
|
Propellor.Property.Git
|
||
|
Propellor.Property.Gpg
|
||
|
Propellor.Property.Grub
|
||
|
Propellor.Property.Network
|
||
|
Propellor.Property.Obnam
|
||
|
Propellor.Property.OpenId
|
||
|
Propellor.Property.Postfix
|
||
|
Propellor.Property.Reboot
|
||
|
Propellor.Property.Scheduled
|
||
|
Propellor.Property.Service
|
||
|
Propellor.Property.Ssh
|
||
|
Propellor.Property.Sudo
|
||
|
Propellor.Property.Tor
|
||
|
Propellor.Property.User
|
||
|
Propellor.Property.HostingProvider.CloudAtCost
|
||
|
Propellor.Property.HostingProvider.DigitalOcean
|
||
|
Propellor.Property.HostingProvider.Linode
|
||
|
Propellor.Property.SiteSpecific.GitHome
|
||
|
Propellor.Property.SiteSpecific.JoeySites
|
||
|
Propellor.Property.SiteSpecific.GitAnnexBuilder
|
||
|
Propellor.Info
|
||
|
Propellor.Message
|
||
|
Propellor.PrivData
|
||
|
Propellor.Engine
|
||
|
Propellor.Exception
|
||
|
Propellor.Types
|
||
|
Propellor.Types.OS
|
||
|
Propellor.Types.Dns
|
||
|
Propellor.Types.PrivData
|
||
|
Other-Modules:
|
||
|
Propellor.Types.Info
|
||
|
Propellor.CmdLine
|
||
|
Propellor.SimpleSh
|
||
|
Propellor.Property.Docker.Shim
|
||
|
Utility.Applicative
|
||
|
Utility.Data
|
||
|
Utility.Directory
|
||
|
Utility.Env
|
||
|
Utility.Exception
|
||
|
Utility.FileMode
|
||
|
Utility.FileSystemEncoding
|
||
|
Utility.LinuxMkLibs
|
||
|
Utility.Misc
|
||
|
Utility.Monad
|
||
|
Utility.Path
|
||
|
Utility.PartialPrelude
|
||
|
Utility.PosixFiles
|
||
|
Utility.Process
|
||
|
Utility.SafeCommand
|
||
|
Utility.Scheduled
|
||
|
Utility.Table
|
||
|
Utility.ThreadScheduler
|
||
|
Utility.Tmp
|
||
|
Utility.UserInfo
|
||
|
Utility.QuickCheck
|
||
|
|
||
|
source-repository head
|
||
|
type: git
|
||
|
location: git://git.kitenet.net/propellor.git
|