summaryrefslogtreecommitdiff
path: root/Propellor/Property
diff options
context:
space:
mode:
Diffstat (limited to 'Propellor/Property')
-rw-r--r--Propellor/Property/Hostname.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/Propellor/Property/Hostname.hs b/Propellor/Property/Hostname.hs
index 25f0e1b2..f5aa5da7 100644
--- a/Propellor/Property/Hostname.hs
+++ b/Propellor/Property/Hostname.hs
@@ -3,6 +3,9 @@ module Propellor.Property.Hostname where
import Propellor
import qualified Propellor.Property.File as File
+-- | Sets the hostname. Should be provided with a FQDN, and will configure
+-- both /etc/hostname (with the base hostname) and /etc/hosts (with the
+-- full hostname). Also sets the current hostname.
set :: HostName -> Property
set hostname = "/etc/hostname" `File.hasContent` [hostname]
`onChange` cmdProperty "hostname" [hostname]