kibana/tasks/config/esvm.js
2016-03-16 12:55:33 -05:00

67 lines
1.3 KiB
JavaScript

module.exports = function (grunt) {
var resolve = require('path').resolve;
var directory = resolve(__dirname, '../../esvm');
var dataDir = resolve(directory, 'data_dir');
var uiConfig = require('requirefrom')('test')('serverConfig');
return {
options: {
branch: '2.3',
fresh: !grunt.option('esvm-no-fresh'),
config: {
network: {
host: '127.0.0.1'
},
http: {
port: 9200
},
marvel: {
agent: {
enabled: false
}
}
}
},
dev: {
options: {
directory: resolve(directory, 'dev'),
config: {
path: {
data: dataDir
},
cluster: {
name: 'esvm-dev'
}
}
}
},
test: {
options: {
directory: resolve(directory, 'test'),
purge: true,
config: {
http: {
port: 9210
},
cluster: {
name: 'esvm-test'
}
}
}
},
ui: {
options: {
directory: resolve(directory, 'test'),
purge: true,
config: {
http: {
port: uiConfig.servers.elasticsearch.port
},
cluster: {
name: 'esvm-ui'
}
}
}
}
};
};