Safe Haskell | None |
---|---|
Language | Haskell98 |
Specific configuration for Joey Hess's sites. Probably not useful to others except as an example.
Synopsis
- scrollBox :: Property (HasInfo + DebianLike)
- oldUseNetServer :: [Host] -> Property (HasInfo + DebianLike)
- oldUseNetShellBox :: Property DebianLike
- oldUseNetInstalled :: Package -> Property DebianLike
- kgbServer :: Property (HasInfo + DebianLike)
- gitServer :: [Host] -> Property (HasInfo + DebianLike)
- type AnnexUUID = String
- annexWebSite :: RepoUrl -> HostName -> AnnexUUID -> [(String, RepoUrl)] -> Property (HasInfo + DebianLike)
- letos :: AgreeTOS
- apacheSite :: HostName -> ConfigFile -> RevertableProperty DebianLike DebianLike
- apachecfg :: HostName -> ConfigFile -> ConfigFile
- gitAnnexDistributor :: Property (HasInfo + DebianLike)
- downloads :: Property (HasInfo + DebianLike)
- tmp :: Property (HasInfo + DebianLike)
- ircBouncer :: Property (HasInfo + DebianLike)
- githubBackup :: Property (HasInfo + DebianLike)
- githubKeys :: Property (HasInfo + UnixLike)
- rsyncNetBackup :: [Host] -> Property DebianLike
- podcatcher :: Property DebianLike
- spamdEnabled :: Property DebianLike
- spamassassinConfigured :: Property DebianLike
- kiteMailServer :: Property (HasInfo + DebianLike)
- dkimMilter :: Property (HasInfo + DebianLike)
- dkimInstalled :: Property (HasInfo + DebianLike)
- domainKey :: (BindDomain, Record)
- postfixSaslPasswordClient :: Property (HasInfo + DebianLike)
- hasPostfixCert :: Context -> Property (HasInfo + UnixLike)
- legacyWebSites :: Property (HasInfo + DebianLike)
- userDirHtml :: Property DebianLike
- alarmClock :: String -> User -> String -> Property Linux
- house :: IsContext c => User -> [Host] -> c -> (SshKeyType, PubKeyText) -> Property (HasInfo + DebianLike)
- homerouterWifiInterfaceOld :: String
- homerouterWifiInterface :: String
- homeRouter :: Property (HasInfo + DebianLike)
- ipmasq :: String -> Property DebianLike
- laptopSoftware :: Property DebianLike
- baseSoftware :: Property DebianLike
- devSoftware :: Property DebianLike
- cubieTruckOneWire :: Property DebianLike
- homeNAS :: Property DebianLike
- data USBHubPort = USBHubPort String Int
- autoMountDrive :: Label -> USBHubPort -> Maybe FilePath -> Property DebianLike
- rsyncNetBorgRepo :: String -> [BorgRepoOpt] -> BorgRepo
- noExim :: Property DebianLike
Documentation
oldUseNetServer :: [Host] -> Property (HasInfo + DebianLike) Source #
annexWebSite :: RepoUrl -> HostName -> AnnexUUID -> [(String, RepoUrl)] -> Property (HasInfo + DebianLike) Source #
A website, with files coming from a git-annex repository.
apachecfg :: HostName -> ConfigFile -> ConfigFile Source #
ircBouncer :: Property (HasInfo + DebianLike) Source #
rsyncNetBackup :: [Host] -> Property DebianLike Source #
dkimMilter :: Property (HasInfo + DebianLike) Source #
domainKey :: (BindDomain, Record) Source #
house :: IsContext c => User -> [Host] -> c -> (SshKeyType, PubKeyText) -> Property (HasInfo + DebianLike) Source #
homeRouter :: Property (HasInfo + DebianLike) Source #
ipmasq :: String -> Property DebianLike Source #
Enable IP masqerading, on whatever other interfaces come up, besides the provided intif.
data USBHubPort Source #
autoMountDrive :: Label -> USBHubPort -> Maybe FilePath -> Property DebianLike Source #
rsyncNetBorgRepo :: String -> [BorgRepoOpt] -> BorgRepo Source #