propellor spin

This commit is contained in:
Joey Hess 2014-07-23 12:25:38 -04:00
parent ecc275cfeb
commit dd32a63a07
Failed to extract signature
2 changed files with 5 additions and 3 deletions

View File

@ -44,6 +44,8 @@ ensureProperty = catchPropellor . propertySatisfy
-- For example, `fromHost hosts "otherhost" getSshPubKey`
fromHost :: [Host] -> HostName -> Propellor a -> Propellor (Maybe a)
fromHost l hn getter = case findHost l hn of
Nothing -> return Nothing
Nothing -> do
liftIO $ print "fromHost found Nothing"
return Nothing
Just h -> liftIO $ Just <$>
runReaderT (runWithHost getter) h

View File

@ -148,8 +148,8 @@ knownHost hosts hn user = property desc $
, f `File.containsLine` (hn ++ " " ++ k)
, File.ownerGroup f user user
]
go _ = do
warningMessage $ "no configred sshPubKey for " ++ hn
go v = do
warningMessage $ "no configred sshPubKey for " ++ hn ++ " " ++ show v
return FailedChange
-- | Makes a user have authorized_keys from the PrivData