Today we are creating absurdly long hostnames in servers because we have an absurd default naming policy:
return "{0}_{1}_{2}".format(type_name, ctx.deployment.id, ctx.instance.id)
Change this to something else. Maybe do what we do in Azure, which is generate a UUID.