From c97dd0d7088fa981f762070e06fc8058ab04cdbd Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 5 Dec 2014 19:33:34 -0400 Subject: spelling typo --- src/Propellor/Types/OS.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Propellor/Types/OS.hs b/src/Propellor/Types/OS.hs index 72e3d764..8b3cd0fd 100644 --- a/src/Propellor/Types/OS.hs +++ b/src/Propellor/Types/OS.hs @@ -15,7 +15,7 @@ import Network.BSD (HostName) type UserName = String type GroupName = String --- | High level descritption of a operating system. +-- | High level description of a operating system. data System = System Distribution Architecture deriving (Show, Eq) -- cgit v1.2.3 From fcff7762e395378791f01c9ea8507b41a4d7d501 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 06:34:32 -0400 Subject: endAction can be used to register an action to run once propellor has successfully run on a host. --- debian/changelog | 2 ++ src/Propellor/Engine.hs | 37 +++++++++++++++++++++++++++++-------- src/Propellor/Property.hs | 11 ++++++++--- src/Propellor/Types.hs | 15 ++++++++++++--- 4 files changed, 51 insertions(+), 14 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4bb387ce..a2b357ae 100644 --- a/debian/changelog +++ b/debian/changelog @@ -28,6 +28,8 @@ propellor (1.1.0) UNRELEASED; urgency=medium * propellor.debug can be set in the git config to enable more persistent debugging output. * Run apt-cache policy with LANG=C so it works on other locales. + * endAction can be used to register an action to run once propellor + has successfully run on a host. -- Joey Hess Sat, 22 Nov 2014 00:12:35 -0400 diff --git a/src/Propellor/Engine.hs b/src/Propellor/Engine.hs index 81cc2397..310f4c84 100644 --- a/src/Propellor/Engine.hs +++ b/src/Propellor/Engine.hs @@ -7,7 +7,7 @@ import System.IO import Data.Monoid import Control.Applicative import System.Console.ANSI -import "mtl" Control.Monad.Reader +import "mtl" Control.Monad.RWS.Strict import Control.Exception (bracket) import System.PosixCompat import System.Posix.IO @@ -22,21 +22,37 @@ import Utility.Exception import Utility.PartialPrelude import Utility.Monad -runPropellor :: Host -> Propellor a -> IO a -runPropellor host a = runReaderT (runWithHost a) host - +-- | Gets the Properties of a Host, and ensures them all, +-- with nice display of what's being done. mainProperties :: Host -> IO () mainProperties host = do - r <- runPropellor host $ + ret <- runPropellor host $ ensureProperties [Property "overall" (ensureProperties $ hostProperties host) mempty] h <- mkMessageHandle whenConsole h $ setTitle "propellor: done" hFlush stdout - case r of + case ret of FailedChange -> exitWith (ExitFailure 1) _ -> exitWith ExitSuccess +-- | Runs a Propellor action with the specified host. +-- +-- If the Result is not FailedChange, any EndActions +-- that were accumulated while running the action +-- are then also run. +runPropellor :: Host -> Propellor Result -> IO Result +runPropellor host a = do + (ret, _s, endactions) <- runRWST (runWithHost a) host () + endrets <- mapM (runEndAction host) endactions + return $ mconcat (ret:endrets) + +runEndAction :: Host -> EndAction -> IO Result +runEndAction host (EndAction desc a) = actionMessageOn (hostName host) desc $ do + (ret, _s, _) <- runRWST (runWithHost (catchPropellor a)) host () + return ret + +-- | Ensures a list of Properties, with a display of each as it runs. ensureProperties :: [Property] -> Propellor Result ensureProperties ps = ensure ps NoChange where @@ -46,6 +62,8 @@ ensureProperties ps = ensure ps NoChange r <- actionMessageOn hn (propertyDesc l) (ensureProperty l) ensure ls (r <> rs) +-- | For when code running in the Propellor monad needs to ensure a +-- Property. ensureProperty :: Property -> Propellor Result ensureProperty = catchPropellor . propertySatisfy @@ -55,8 +73,11 @@ ensureProperty = catchPropellor . propertySatisfy fromHost :: [Host] -> HostName -> Propellor a -> Propellor (Maybe a) fromHost l hn getter = case findHost l hn of Nothing -> return Nothing - Just h -> liftIO $ Just <$> - runReaderT (runWithHost getter) h + Just h -> do + (ret, _s, runlog) <- liftIO $ + runRWST (runWithHost getter) h () + tell runlog + return (Just ret) onlyProcess :: FilePath -> IO a -> IO a onlyProcess lockfile a = bracket lock unlock (const a) diff --git a/src/Propellor/Property.hs b/src/Propellor/Property.hs index 6ace5e4e..1533471e 100644 --- a/src/Propellor/Property.hs +++ b/src/Propellor/Property.hs @@ -7,7 +7,7 @@ import System.FilePath import Control.Monad import Data.Monoid import Control.Monad.IfElse -import "mtl" Control.Monad.Reader +import "mtl" Control.Monad.RWS.Strict import Propellor.Types import Propellor.Info @@ -131,11 +131,11 @@ boolProperty desc a = property desc $ ifM (liftIO a) revert :: RevertableProperty -> RevertableProperty revert (RevertableProperty p1 p2) = RevertableProperty p2 p1 --- Changes the action that is performed to satisfy a property. +-- | Changes the action that is performed to satisfy a property. adjustProperty :: Property -> (Propellor Result -> Propellor Result) -> Property adjustProperty p f = p { propertySatisfy = f (propertySatisfy p) } --- Combines the Info of two properties. +-- | Combines the Info of two properties. combineInfo :: (IsProp p, IsProp q) => p -> q -> Info combineInfo p q = getInfo p <> getInfo q @@ -147,3 +147,8 @@ makeChange a = liftIO a >> return MadeChange noChange :: Propellor Result noChange = return NoChange + +-- | Registers an action that should be run at the very end, +-- and only when all configured Properties of the host succeed. +endAction :: Desc -> Propellor Result -> Propellor () +endAction desc a = tell [EndAction desc a] diff --git a/src/Propellor/Types.hs b/src/Propellor/Types.hs index 2f51b3e4..64cb5fbb 100644 --- a/src/Propellor/Types.hs +++ b/src/Propellor/Types.hs @@ -23,6 +23,8 @@ module Propellor.Types , SshKeyType(..) , Val(..) , fromVal + , RunLog + , EndAction(..) , module Propellor.Types.OS , module Propellor.Types.Dns ) where @@ -31,7 +33,7 @@ import Data.Monoid import Control.Applicative import System.Console.ANSI import System.Posix.Types -import "mtl" Control.Monad.Reader +import "mtl" Control.Monad.RWS.Strict import "MonadCatchIO-transformers" Control.Monad.CatchIO import qualified Data.Set as S import qualified Propellor.Types.Dns as Dns @@ -52,13 +54,14 @@ data Host = Host deriving (Show) -- | Propellor's monad provides read-only access to info about the host --- it's running on. -newtype Propellor p = Propellor { runWithHost :: ReaderT Host IO p } +-- it's running on, and a writer to accumulate logs about the run. +newtype Propellor p = Propellor { runWithHost :: RWST Host RunLog () IO p } deriving ( Monad , Functor , Applicative , MonadReader Host + , MonadWriter RunLog , MonadIO , MonadCatchIO ) @@ -197,3 +200,9 @@ instance Monoid (Val a) where fromVal :: Val a -> Maybe a fromVal (Val a) = Just a fromVal NoVal = Nothing + +type RunLog = [EndAction] + +-- | An action that Propellor runs at the end, after trying to satisfy all +-- properties. +data EndAction = EndAction Desc (Propellor Result) -- cgit v1.2.3 From 62697c7b7f7ba2d39bfad632f1cf720c9805bdd2 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 06:41:21 -0400 Subject: reboot at end of propellor run when clean os has been installed --- src/Propellor/Property/OS.hs | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/Propellor/Property/OS.hs b/src/Propellor/Property/OS.hs index 22414bb6..e84490fd 100644 --- a/src/Propellor/Property/OS.hs +++ b/src/Propellor/Property/OS.hs @@ -4,7 +4,6 @@ module Propellor.Property.OS ( preserveNetworkInterfaces, preserveResolvConf, preserveRootSshAuthorized, - rebootForced, oldOSRemoved, ) where @@ -35,8 +34,9 @@ import Control.Exception (throw) -- -- The files from the old os will be left in /old-os -- --- TODO: A forced reboot should be schedued to run after propellor finishes --- ensuring all properties of the host. +-- After the OS is installed, and if all properties of the host have +-- been successfully satisfied, the host will be rebooted to properly load +-- the new OS. -- -- You will typically want to run some more properties after the clean -- install succeeds, to bootstrap from the cleanly installed system to @@ -125,7 +125,6 @@ cleanInstallOnce confirmation = check (not <$> doesFileExist flagfile) $ unlessM (mount "devpts" "devpts" "/dev/pts") $ warningMessage "failed mounting /dev/pts" - liftIO $ writeFile flagfile "" return MadeChange propellorbootstrapped = property "propellor re-debootstrapped in new os" $ @@ -136,9 +135,14 @@ cleanInstallOnce confirmation = check (not <$> doesFileExist flagfile) $ -- be present in /old-os's /usr/local/propellor) -- TODO - -- Ensure that MadeChange is returned by the overall property, - -- so that anything hooking in onChange will run afterwards. - finalized = property "clean OS installed" $ return MadeChange + finalized = property "clean OS installed" $ do + liftIO $ writeFile flagfile "" + endAction "rebooting into new OS" $ liftIO $ + ifM (boolSystem "reboot" [ Param "--force" ]) + ( return MadeChange + , return FailedChange + ) + return MadeChange flagfile = "/etc/propellor-cleaninstall" @@ -206,12 +210,6 @@ preserveRootSshAuthorized = check (fileExist oldloc) $ newloc = "/root/.ssh/authorized_keys" oldloc = oldOSDir ++ newloc --- | Forces an immediate reboot, without contacting the init system. --- --- Can be used after cleanInstallOnce. -rebootForced :: Property -rebootForced = cmdProperty "reboot" [ "--force" ] - -- Removes the old OS's backup from /old-os oldOSRemoved :: Confirmation -> Property oldOSRemoved confirmation = check (doesDirectoryExist oldOSDir) $ -- cgit v1.2.3 From 29442f222ec2342c6dea7036e80e15eefa4158c0 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 13:21:19 -0400 Subject: Reboot.atEnd --- config-simple.hs | 1 - src/Propellor/Engine.hs | 12 ++++++------ src/Propellor/Property.hs | 3 +-- src/Propellor/Property/OS.hs | 8 +++----- src/Propellor/Property/Reboot.hs | 28 +++++++++++++++++++++++++--- src/Propellor/Types.hs | 4 ++-- 6 files changed, 37 insertions(+), 19 deletions(-) diff --git a/config-simple.hs b/config-simple.hs index c03149ed..95c2fe18 100644 --- a/config-simple.hs +++ b/config-simple.hs @@ -12,7 +12,6 @@ import qualified Propellor.Property.Cron as Cron --import qualified Propellor.Property.Sudo as Sudo import qualified Propellor.Property.User as User --import qualified Propellor.Property.Hostname as Hostname ---import qualified Propellor.Property.Reboot as Reboot --import qualified Propellor.Property.Tor as Tor import qualified Propellor.Property.Docker as Docker diff --git a/src/Propellor/Engine.hs b/src/Propellor/Engine.hs index 310f4c84..44b10cab 100644 --- a/src/Propellor/Engine.hs +++ b/src/Propellor/Engine.hs @@ -43,13 +43,13 @@ mainProperties host = do -- are then also run. runPropellor :: Host -> Propellor Result -> IO Result runPropellor host a = do - (ret, _s, endactions) <- runRWST (runWithHost a) host () - endrets <- mapM (runEndAction host) endactions - return $ mconcat (ret:endrets) + (res, _s, endactions) <- runRWST (runWithHost a) host () + endres <- mapM (runEndAction host res) endactions + return $ mconcat (res:endres) -runEndAction :: Host -> EndAction -> IO Result -runEndAction host (EndAction desc a) = actionMessageOn (hostName host) desc $ do - (ret, _s, _) <- runRWST (runWithHost (catchPropellor a)) host () +runEndAction :: Host -> Result -> EndAction -> IO Result +runEndAction host res (EndAction desc a) = actionMessageOn (hostName host) desc $ do + (ret, _s, _) <- runRWST (runWithHost (catchPropellor (a res))) host () return ret -- | Ensures a list of Properties, with a display of each as it runs. diff --git a/src/Propellor/Property.hs b/src/Propellor/Property.hs index 1533471e..6371cc09 100644 --- a/src/Propellor/Property.hs +++ b/src/Propellor/Property.hs @@ -149,6 +149,5 @@ noChange :: Propellor Result noChange = return NoChange -- | Registers an action that should be run at the very end, --- and only when all configured Properties of the host succeed. -endAction :: Desc -> Propellor Result -> Propellor () +endAction :: Desc -> (Result -> Propellor Result) -> Propellor () endAction desc a = tell [EndAction desc a] diff --git a/src/Propellor/Property/OS.hs b/src/Propellor/Property/OS.hs index e84490fd..2185471d 100644 --- a/src/Propellor/Property/OS.hs +++ b/src/Propellor/Property/OS.hs @@ -11,6 +11,7 @@ import Propellor import qualified Propellor.Property.Debootstrap as Debootstrap import qualified Propellor.Property.Ssh as Ssh import qualified Propellor.Property.File as File +import qualified Propellor.Property.Reboot as Reboot import Propellor.Property.Mount import Propellor.Property.Chroot.Util (stdPATH) import Utility.SafeCommand @@ -67,6 +68,8 @@ cleanInstallOnce confirmation = check (not <$> doesFileExist flagfile) $ go = finalized `requires` + Reboot.atEnd True (/= FailedChange) + `requires` propellorbootstrapped `requires` flipped @@ -137,11 +140,6 @@ cleanInstallOnce confirmation = check (not <$> doesFileExist flagfile) $ finalized = property "clean OS installed" $ do liftIO $ writeFile flagfile "" - endAction "rebooting into new OS" $ liftIO $ - ifM (boolSystem "reboot" [ Param "--force" ]) - ( return MadeChange - , return FailedChange - ) return MadeChange flagfile = "/etc/propellor-cleaninstall" diff --git a/src/Propellor/Property/Reboot.hs b/src/Propellor/Property/Reboot.hs index 25e53159..3a725838 100644 --- a/src/Propellor/Property/Reboot.hs +++ b/src/Propellor/Property/Reboot.hs @@ -1,7 +1,29 @@ module Propellor.Property.Reboot where import Propellor +import Utility.SafeCommand -now :: Property -now = cmdProperty "reboot" [] - `describe` "reboot now" +-- | Schedules a reboot at the end of the current propellor run. +-- +-- The Result code of the endire propellor run can be checked; +-- the reboot proceeds only if the function returns True. +-- +-- The reboot can be forced to run, which bypasses the init system. Useful +-- if the init system might not be running for some reason. +atEnd :: Bool -> (Result -> Bool) -> Property +atEnd force resultok = property "scheduled reboot at end of propellor run" $ do + endAction "rebooting" atend + return NoChange + where + atend r + | resultok r = liftIO $ + ifM (boolSystem "reboot" rebootparams) + ( return MadeChange + , return FailedChange + ) + | otherwise = do + warningMessage "Not rebooting, due to status of propellor run." + return FailedChange + rebootparams + | force = [Param "--force"] + | otherwise = [] diff --git a/src/Propellor/Types.hs b/src/Propellor/Types.hs index 64cb5fbb..f349a29a 100644 --- a/src/Propellor/Types.hs +++ b/src/Propellor/Types.hs @@ -204,5 +204,5 @@ fromVal NoVal = Nothing type RunLog = [EndAction] -- | An action that Propellor runs at the end, after trying to satisfy all --- properties. -data EndAction = EndAction Desc (Propellor Result) +-- properties. It's passed the combined Result of the entire Propellor run. +data EndAction = EndAction Desc (Result -> Propellor Result) -- cgit v1.2.3 From de02fa9f7b25d6b5dc27b0af3dd91a40f0c80fca Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 13:23:12 -0400 Subject: remove done part --- doc/todo/hooks.mdwn | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/doc/todo/hooks.mdwn b/doc/todo/hooks.mdwn index a62aa5e7..4617c2b9 100644 --- a/doc/todo/hooks.mdwn +++ b/doc/todo/hooks.mdwn @@ -1,7 +1,4 @@ * Need a way to run an action when a property changes, but only run it once for the whole. For example, may want to restart apache, but only once despite many config changes being made to satisfy - properties. onChange is a poor substitute.a -* Relatedly, a property that say, installs systemd needs to have a way - to reboot the system when a change is made. But this should only - happen at the very end, after everything else. + properties. onChange is a poor substitute. -- cgit v1.2.3 From bdbf787e2cf1123429491da5f06f46a8dc8774f6 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 13:32:53 -0400 Subject: keep and use Reboot.now --- src/Propellor/Property/HostingProvider/DigitalOcean.hs | 6 +++--- src/Propellor/Property/Reboot.hs | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Propellor/Property/HostingProvider/DigitalOcean.hs b/src/Propellor/Property/HostingProvider/DigitalOcean.hs index 32165d48..4d2534ec 100644 --- a/src/Propellor/Property/HostingProvider/DigitalOcean.hs +++ b/src/Propellor/Property/HostingProvider/DigitalOcean.hs @@ -5,6 +5,7 @@ module Propellor.Property.HostingProvider.DigitalOcean ( import Propellor import qualified Propellor.Property.Apt as Apt import qualified Propellor.Property.File as File +import qualified Propellor.Property.Reboot as Reboot import Data.List @@ -24,9 +25,8 @@ distroKernel = propertyList "digital ocean distro kernel hack" [ "LOAD_KEXEC=true" , "USE_GRUB_CONFIG=true" ] `describe` "kexec configured" - , check (not <$> runningInstalledKernel) - (cmdProperty "reboot" []) - `describe` "running installed kernel" + , check (not <$> runningInstalledKernel) Reboot.now + `describe` "running installed kernel" ] runningInstalledKernel :: IO Bool diff --git a/src/Propellor/Property/Reboot.hs b/src/Propellor/Property/Reboot.hs index 3a725838..c2628689 100644 --- a/src/Propellor/Property/Reboot.hs +++ b/src/Propellor/Property/Reboot.hs @@ -3,6 +3,10 @@ module Propellor.Property.Reboot where import Propellor import Utility.SafeCommand +now :: Property +now = cmdProperty "reboot" [] + `describe` "reboot now" + -- | Schedules a reboot at the end of the current propellor run. -- -- The Result code of the endire propellor run can be checked; -- cgit v1.2.3 From 7983046cd593142373aefd23dee6c1d84400cf1b Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 15:28:30 -0400 Subject: update --- src/Propellor/Property/OS.hs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Propellor/Property/OS.hs b/src/Propellor/Property/OS.hs index 2185471d..2720b476 100644 --- a/src/Propellor/Property/OS.hs +++ b/src/Propellor/Property/OS.hs @@ -1,7 +1,7 @@ module Propellor.Property.OS ( cleanInstallOnce, Confirmation(..), - preserveNetworkInterfaces, + preserveNetwork, preserveResolvConf, preserveRootSshAuthorized, oldOSRemoved, @@ -46,7 +46,7 @@ import Control.Exception (throw) -- > & os (System (Debian Unstable) "amd64") -- > & cleanInstallOnce (Confirmed "foo.example.com") -- > `onChange` propertyList "fixing up after clean install" --- > [ preserveNetworkInterfaces +-- > [ preserveNetwork -- > , preserveResolvConf -- > , preserverRootSshAuthorized -- > , Apt.update @@ -181,10 +181,11 @@ confirmed desc (Confirmed c) = property desc $ do return FailedChange else return NoChange --- | /etc/network/interfaces is configured to bring up all interfaces that --- are currently up, using the same IP addresses. -preserveNetworkInterfaces :: Property -preserveNetworkInterfaces = undefined -- TODO +-- | /etc/network/interfaces is configured to bring up the network +-- interface that currently has a default route configured, using +-- the same (static) IP address. +preserveNetwork :: Property +preserveNetwork = undefined -- TODO -- | /etc/resolv.conf is copied the from the old OS preserveResolvConf :: Property -- cgit v1.2.3 From 52a83a8911ebfa01224be7f378d76ecc403c8119 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 15:39:02 -0400 Subject: enable shadow passwords I have seen weird almost boot failures when they're disabled, including a segfault. --- src/Propellor/Property/OS.hs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Propellor/Property/OS.hs b/src/Propellor/Property/OS.hs index 2720b476..6d55072f 100644 --- a/src/Propellor/Property/OS.hs +++ b/src/Propellor/Property/OS.hs @@ -10,6 +10,7 @@ module Propellor.Property.OS ( import Propellor import qualified Propellor.Property.Debootstrap as Debootstrap import qualified Propellor.Property.Ssh as Ssh +import qualified Propellor.Property.User as User import qualified Propellor.Property.File as File import qualified Propellor.Property.Reboot as Reboot import Propellor.Property.Mount @@ -68,6 +69,10 @@ cleanInstallOnce confirmation = check (not <$> doesFileExist flagfile) $ go = finalized `requires` + -- easy to forget and system may not boot without shadow pw! + User.shadowConfig True + `requires` + -- reboot at end if the rest of the propellor run succeeds Reboot.atEnd True (/= FailedChange) `requires` propellorbootstrapped -- cgit v1.2.3 From d782c413eb31d3d9a031713ffc9d798cd58da510 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 15:50:42 -0400 Subject: add root pw --- config-joey.hs | 1 + privdata.joey/privdata.gpg | 1494 ++++++++++++++++++++++---------------------- 2 files changed, 748 insertions(+), 747 deletions(-) diff --git a/config-joey.hs b/config-joey.hs index c1eb0a23..abbd846d 100644 --- a/config-joey.hs +++ b/config-joey.hs @@ -67,6 +67,7 @@ testvm = host "testvm.kitenet.net" & Hostname.searchDomain & Apt.installed ["linux-image-amd64"] & Apt.installed ["ssh"] + & User.hasPassword "root" darkstar :: Host darkstar = host "darkstar.kitenet.net" diff --git a/privdata.joey/privdata.gpg b/privdata.joey/privdata.gpg index 5872c5c4..ec14e14b 100644 --- a/privdata.joey/privdata.gpg +++ b/privdata.joey/privdata.gpg @@ -1,751 +1,751 @@ -----BEGIN PGP MESSAGE----- Version: GnuPG v1 -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 -43zNxw40Yhf/ -=TsK1 +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 +RFMS/Qn0N5a2wPrlw1WDQUbj5VS1Y+hkzS8fAiMY830l9g5MJDcb7U+bDpIiJV1N +QDV3aMCdJ84Wh9DK9Gw/mVgTjuA14xqt9N31wE293itQb+A6qeWcI5kXB4t5/2Xi +4jl6JEiWzfLOX6Jg0HO6R5ulL3TbgDGkOfZbQluumn2Jwmr51ZCYfUiLoUt5ffLe +a5dFe2lLDViztct/KS2rHMQ1kA093eqNyzek+f+Bgfssid6A0aULN8TVW5RfqMjP +pMNFSaiP7QJGxNvX8PW4PjiFqNGNg01FhFRaKGo5SxqbhdEVjDHkZdtoL/ovLz9i +BafP+EbNX1zx4GpDK4KNzn4YvZEf9OKO++SCDRjl785Gc9zB7AE7lRrvfjmKQjA2 +BMpIuo567Dsj5rMfyHWRFFCYXx+0rpItkEFfxTLs5TFaHc0gpyhCLSNnnsqdvCex +pqLawyd08lEsDA3Cfe+ZoBrJE+Igi1Sdzu+u37VEE0DAI8jZx2NqxHBFhEr4LrDc +9nAe3EDMsQZz6vrj8XLIX5H4+icF9kH0F8ti3I/MEarDfc4JJVXnCSFyohrqcQBX +sK2gXuFVZpww6JnvplGsuZdfvDUe9OF5bB/6Q2rf58t2X7siernKVbxmyFXhOueR +z9qdVpwwwAbp2q1TQBMiPS6vTZVfgjNqTjT2BSx8dRn4KQ01RABkC1Jip6N2ZFp5 +a/zYDz/cQsEDWRMVvw+vo0WTMn9uPaTFf3EmIdvkLgk0r8B1thQLdxDdmKsopWTj +0p3cz2/GiGysGeTNX3zw7M91p5DfJ0t+RpIWNdeyWuhJ2Q9yIawTDzIm5y/GHt11 +S20KiDrD83y3ycII8d/nVA0OWpOR7bfYNJuwnOqQLzXSIYDWslbpakK9HdlYhF7e +w+NgqDjrqs4nVaOu0SB5Ez7bRYGN9y7dGxzTu7wT/Q9HfZRUqFMTtmzDXD9uDXnr +ukmLpYjHEWn1oAGS3mU0K//wuX+xA1VA6bP/8Adaaiks95jTxIXucD5eh1jj+cRd ++UtMXmZvWdkQ/CNmpGoXn6c6NuDZZ3tPHpIaYJAYKAhq9BqFtIXyORKzDa0BeH2I +7AwmPli94uZE/yFv5H3FU7PSvUPqXaKPsIq999YzRofIie1vsFAAEJROVCVCAztF +5oqjwia9NIduO4+CfduwJeM+cMdXQRcV93FdFJVDYmdPd+ag30phJVzM6g91hy8U +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 +D2HIWUtfsGH91A/5sWbz738FOOWOy26+nQ== +=NAqV -----END PGP MESSAGE----- -- cgit v1.2.3 From dd40a05ced3b7c50a3a7751c66ad5a253056459e Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 6 Dec 2014 16:15:08 -0400 Subject: update --- doc/todo/info_propigation_out_of_nested_properties.mdwn | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/todo/info_propigation_out_of_nested_properties.mdwn b/doc/todo/info_propigation_out_of_nested_properties.mdwn index 9e69b0b4..1a586be6 100644 --- a/doc/todo/info_propigation_out_of_nested_properties.mdwn +++ b/doc/todo/info_propigation_out_of_nested_properties.mdwn @@ -13,6 +13,10 @@ Here, the Info of `foo` is not propigated out. Nor is `bar`'s Info. Of course, only one of them will be run, and only its info should be propigated out.. +This commonly afflicts eg, privData. For example, `User.hasPassword'` +has this problem, and this prevents --list-fields from listing privdata +that's not set from that property. + One approach might be to make the Propellor monad be able to be run in two modes. In one mode, it actually perform IO, etc. In the other mode, all liftIO is a no-op, but all Info encountered is accumulated using a Reader @@ -24,5 +28,7 @@ properties have been examined for info! Perhaps that can be finessed. We don't really need to propigate out OS info. Just DNS and PrivDataField Info. So info could be collected in 2 passes, -first as it's done now by static propertyInfo values. Then by running -the Properties in the Reader monad. +first as it's done now by static propertyInfo values. Then take that +and use it as the Info when running the Properties in the Reader monad. +Combine what the Reader accumulates with the static info to get the full +info. -- cgit v1.2.3