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

Safe HaskellNone
LanguageHaskell98

Propellor.Types.OS

Synopsis

Documentation

data System Source

High level description of a operating system.

data Distribution Source

Constructors

Debian DebianSuite 
Buntish Release

A well-known Debian derivative founded by a space tourist. The actual name of this distribution is not used in Propellor per http://joeyh.name/blog/entry/trademark_nonsense/

FreeBSD FreeBSDRelease 

data DebianSuite Source

Debian has several rolling suites, and a number of stable releases, such as Stable "jessie".

type HostName = String

Either a host name e.g., "haskell.org" or a numeric host address string consisting of a dotted decimal IPv4 address or an IPv6 address e.g., "192.168.0.1".

newtype User Source

Constructors

User UserName 

newtype Group Source

Constructors

Group String 

userGroup :: User -> Group Source

Makes a Group with the same name as the User.