[COOK-3351] Fix printing hostname

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3548] Ensure preseed_dir is created

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3543] openldap::server tries to set up as a slave