propellor-3.1.0: property-based host configuration management in haskell

Maintainer2016 Evan Cofsky <evan@theunixman.com>
Safe HaskellNone
LanguageHaskell98

Propellor.Property.FreeBSD.Poudriere

Description

FreeBSD Poudriere properties

Documentation

poudriereCommand :: String -> [String] -> (String, [String]) Source

runPoudriere :: String -> [String] -> IO [String] Source

listJails :: IO [String] Source

jailExists :: Jail -> IO Bool Source

data JailInfo Source

Constructors

JailInfo String 

data Poudriere Source

Constructors

Poudriere 

Fields

_resolvConf :: String
 
_freebsdHost :: String
 
_baseFs :: String
 
_usePortLint :: Bool
 
_distFilesCache :: FilePath
 
_svnHost :: String
 
_zfs :: Maybe PoudriereZFS
 

data Jail Source

Constructors

Jail String FBSDVersion PoudriereArch 

data PoudriereArch Source

Constructors

I386 
AMD64 

yesNoProp :: Bool -> String Source

type ConfigLine = String Source

class ToShellConfigLines a where Source

Minimal complete definition

toAssoc

Methods

toAssoc :: a -> [(String, String)] Source

toLines :: a -> [ConfigLine] Source

confFile :: FilePath Source