-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A small and ugly library that emulates the output of the puppet facter program. -- -- This is a reimplementation of the facter module used by Puppet, as a -- library. It is supposed to be used in conjunction with the -- language-puppet library in order to compute catalogs. @package hsfacter @version 0.2.1 module Facter storageunits :: [(String, Int)] getPrefix :: Int -> String getOrder :: String -> Int normalizeUnit :: (Double, Int) -> Double -> (Double, Int) storagedesc :: (String, String) -> String factRAM :: IO [(String, String)] factNET :: IO [(String, String)] factOS :: IO [(String, String)] factMountPoints :: IO [(String, String)] version :: IO [(String, String)] allFacts :: Text -> IO (Map Text ResolvedValue) puppetDBFacts :: String -> String -> IO (Map Text ResolvedValue)