propellor-5.10.1: 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

Instances
ToShellConfigLines Poudriere Source # 
Instance details

Defined in Propellor.Property.FreeBSD.Poudriere

Methods

toAssoc :: Poudriere -> [(String, String)] Source #

toLines :: Poudriere -> [ConfigLine] Source #

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 #