content => "$base_installation::system_hostname\n",
}
+ exec { "set_hostname":
+ command => "/usr/bin/hostnamectl set-hostname $base_installation::system_hostname",
+ refreshonly => true,
+ subscribe => File["/etc/hostname"],
+ returns => [0, 1],
+ }
+
# TODO: find a way to ensure that /etc/hostname doesn't change
- # exec { "set_hostname":
+ # exec { "set_hostname_firstboot":
# command => "/usr/bin/systemd-firstboot --hostname=$base_installation::system_hostname",
# creates => "/etc/hostname",
# }