Set a timeout for the meta data request

Part of #37
This commit is contained in:
Johannes Zellner
2016-09-07 14:11:05 +02:00
parent 2ce6791771
commit 5d3dca6b3f

View File

@@ -42,7 +42,7 @@ function provisionDigitalOcean(callback) {
function provisionEC2(callback) {
// need to use request, since octet-stream data
request('http://169.254.169.254/latest/user-data', function (error, response, body) {
request('http://169.254.169.254/latest/user-data', { timeout: 5000 }, function (error, response, body) {
if (error || response.statusCode !== 200) {
console.error('Error getting metadata', error);
return callback(new Error('Error getting metadata'));