}
file { '/etc/hostname':
- content => "$base_installation::system_hostname\n",
+ content => "$hostname\n",
}
exec { "set_hostname":
- command => "/usr/bin/hostnamectl set-hostname $base_installation::system_hostname",
+ command => "/usr/bin/hostnamectl set-hostname $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_firstboot":
- # command => "/usr/bin/systemd-firstboot --hostname=$base_installation::system_hostname",
- # creates => "/etc/hostname",
- # }
-
}