Safe Haskell | None |
---|---|
Language | Haskell98 |
- setupPreferences :: FilePath -> (Preferences IO -> Preferences IO) -> IO (Preferences IO)
- class HasPreferences c m | c -> m where
- preferences :: Lens' c (Preferences m)
- hieraPath :: Lens' c (Maybe FilePath)
- ignoredmodules :: Lens' c (HashSet Text)
- manifestPath :: Lens' c FilePath
- modulesPath :: Lens' c FilePath
- natTypes :: Lens' c (Container NativeTypeMethods)
- prefExtFuncs :: Lens' c (Container ([PValue] -> InterpreterMonad PValue))
- prefPDB :: Lens' c (PuppetDBAPI m)
- templatesPath :: Lens' c FilePath
- data Preferences m = Preferences FilePath FilePath FilePath (PuppetDBAPI m) (Container NativeTypeMethods) (Container ([PValue] -> InterpreterMonad PValue)) (Maybe FilePath) (HashSet Text)
Documentation
setupPreferences :: FilePath -> (Preferences IO -> Preferences IO) -> IO (Preferences IO) Source
Setup preferences from external/custom params k is set through lenses (ie: hieraPath.~mypath)
class HasPreferences c m | c -> m where Source
preferences :: Lens' c (Preferences m) Source
hieraPath :: Lens' c (Maybe FilePath) Source
ignoredmodules :: Lens' c (HashSet Text) Source
manifestPath :: Lens' c FilePath Source
modulesPath :: Lens' c FilePath Source
natTypes :: Lens' c (Container NativeTypeMethods) Source
prefExtFuncs :: Lens' c (Container ([PValue] -> InterpreterMonad PValue)) Source
prefPDB :: Lens' c (PuppetDBAPI m) Source
templatesPath :: Lens' c FilePath Source
HasPreferences (Preferences m) m |
data Preferences m Source
Preferences FilePath FilePath FilePath (PuppetDBAPI m) (Container NativeTypeMethods) (Container ([PValue] -> InterpreterMonad PValue)) (Maybe FilePath) (HashSet Text) |
HasPreferences (Preferences m) m |