I wonder if we should split this into dns_{init,install,config,service}_spec.rb.