enable configuring the machine's hostname

This enables a vagrant user to create a more realistic test environment if they use the name of their hosts in the inventory file (e.g. if they use the inventory file to create bind9 config)