Example at https://wikitech.wikimedia.org/wiki/Nova_Resource:Nlwiki.wikitextexp.eqiad.wmflabs
Initial Puppet provisioning had this error:
2016-02-11T04:00:52.552212+00:00 nlwiki rc.local[361]: Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Reading data from Wikitextexp failed: TypeError: Data retrieved from Wikitextexp is String not Hash at /etc/puppet/manifests/realm.pp:92 on node nlwiki.wikitextexp.eqiad.wmflabs
The line in realm.pp is:
$nameservers = [ ipresolve(hiera('labs_recursor'),4), ipresolve(hiera('labs_recursor_secondary'),4) ]
Non-root users are not able to ssh into the instance and the console logs are filled with:
2016-02-11T04:15:20.800181+00:00 nlwiki salt-minion[719]: [ERROR ] DNS lookup of 'labs-puppetmaster-codfw.wikimedia.org' failed.
2016-02-11T04:15:20.800481+00:00 nlwiki salt-minion[719]: [ERROR ] Master hostname: 'labs-puppetmaster-codfw.wikimedia.org' not found. Retrying in 30 seconds