Safe Haskell | None |
---|---|
Language | Haskell98 |
Puppet.Preferences
- dfPreferences :: FilePath -> IO (Preferences IO)
- class HasPreferences c m | c -> m where
- data Preferences m = Preferences PuppetDirPaths (PuppetDBAPI m) (Container NativeTypeMethods) (Container ([PValue] -> InterpreterMonad PValue)) (Maybe FilePath) (HashSet Text) Strictness Bool [Text] [Text] (HashSet Text) (Container Text) (Container PValue) (Container PValue) Priority
- data PuppetDirPaths
- class HasPuppetDirPaths c where
Documentation
dfPreferences :: FilePath -> IO (Preferences IO) #
generate default preferences
class HasPreferences c m | c -> m where #
Minimal complete definition
Methods
preferences :: Lens' c (Preferences m) #
prefExtFuncs :: Lens' c (Container ([PValue] -> InterpreterMonad PValue)) #
prefExternalmodules :: Lens' c (HashSet Text) #
prefExtraTests :: Lens' c Bool #
prefFactsDefault :: Lens' c (Container PValue) #
prefFactsOverride :: Lens' c (Container PValue) #
prefHieraPath :: Lens' c (Maybe FilePath) #
prefIgnoredmodules :: Lens' c (HashSet Text) #
prefKnowngroups :: Lens' c [Text] #
prefKnownusers :: Lens' c [Text] #
prefLogLevel :: Lens' c Priority #
prefNatTypes :: Lens' c (Container NativeTypeMethods) #
prefPDB :: Lens' c (PuppetDBAPI m) #
prefPuppetPaths :: Lens' c PuppetDirPaths #
prefPuppetSettings :: Lens' c (Container Text) #
prefStrictness :: Lens' c Strictness #
Instances
HasPreferences (Preferences m0) m0 # | |
data Preferences m #
Constructors
Preferences PuppetDirPaths (PuppetDBAPI m) (Container NativeTypeMethods) (Container ([PValue] -> InterpreterMonad PValue)) (Maybe FilePath) (HashSet Text) Strictness Bool [Text] [Text] (HashSet Text) (Container Text) (Container PValue) (Container PValue) Priority |
Instances
HasPreferences (Preferences m0) m0 # | |
data PuppetDirPaths #
Instances
class HasPuppetDirPaths c where #
Minimal complete definition
Methods
puppetDirPaths :: Lens' c PuppetDirPaths #
manifestPath :: Lens' c FilePath #
modulesPath :: Lens' c FilePath #
templatesPath :: Lens' c FilePath #
Instances