python application to deploy puppet when hostnames/dns are not configured correctly - doubles as ECN