I created tools-auto-bastion-01 with a jessie image. This name has never been used for an instance before from what I can tell. But it too, failed - logs are:
2016-05-31T23:43:42.153133+00:00 tools-auto-bastion-01 puppet-agent[1330]: Enabling Puppet. 2016-05-31T23:43:42.181777+00:00 tools-auto-bastion-01 rc.local[367]: + puppet agent --onetime --verbose --no-daemonize --no-splay --show_diff --waitforcert=10 --certname=tools-auto-bastion-01.tools. --server= 2016-05-31T23:43:42.457982+00:00 tools-auto-bastion-01 salt-minion[1329]: [ERROR ] DNS lookup of 'None' failed. 2016-05-31T23:43:42.458895+00:00 tools-auto-bastion-01 salt-minion[1329]: [ERROR ] Master hostname: 'None' not found. Retrying in 30 seconds 2016-05-31T23:43:43.845593+00:00 tools-auto-bastion-01 rc.local[367]: #033[0;32mInfo: Creating a new SSL key for tools-auto-bastion-01.tools.#033[0m 2016-05-31T23:43:43.845931+00:00 tools-auto-bastion-01 puppet-agent[1345]: Creating a new SSL key for tools-auto-bastion-01.tools. 2016-05-31T23:43:44.360015+00:00 tools-auto-bastion-01 rc.local[367]: #033[1;31mError: Could not request certificate: Connection refused - connect(2) for "" port 8140#033[0m 2016-05-31T23:43:44.361811+00:00 tools-auto-bastion-01 puppet-agent[1345]: Could not request certificate: Connection refused - connect(2) for "" port 8140
repeating over and over again.