update docs

This commit is contained in:
Joey Hess 2015-01-01 13:57:13 -04:00
parent ea07e3d70e
commit b50f33395e
2 changed files with 11 additions and 2 deletions

View File

@ -49,6 +49,10 @@ and configured in haskell.
uses ssh agent forwarding to make this work, and the relay host uses ssh agent forwarding to make this work, and the relay host
sees any privdata belonging to the target host. sees any privdata belonging to the target host.
Propellor configuration typically uses the FQDN of hosts.
The hostname given to --spin can be a short name, which is
then looked up in the DNS to find the FQDN.
* propellor --add-key keyid * propellor --add-key keyid
Adds a gpg key, which is used to encrypt the privdata. Adds a gpg key, which is used to encrypt the privdata.

View File

@ -26,8 +26,13 @@ getOS = askInfo _os
-- | Indidate that a host has an A record in the DNS. -- | Indidate that a host has an A record in the DNS.
-- --
-- TODO check at run time if the host really has this address. -- When propellor is used to deploy a DNS server for a domain,
-- (Can't change the host's address, but as a sanity check.) -- the hosts in the domain are found by looking for these
-- and similar properites.
--
-- When propellor --spin is used to deploy a host, it checks
-- if the host's IP Property matches the DNS. If the DNS is missing or
-- out of date, the host will instead be contacted directly by IP address.
ipv4 :: String -> Property ipv4 :: String -> Property
ipv4 = addDNS . Address . IPv4 ipv4 = addDNS . Address . IPv4