|
@@ -312,6 +312,22 @@ configure(subprojects.findAll { ['archives', 'packages'].contains(it.name) }) {
|
|
|
|
|
|
task run(type: RunTask) {
|
|
|
distribution = System.getProperty('run.distribution', 'zip')
|
|
|
+ if (distribution == 'zip') {
|
|
|
+ String licenseType = System.getProperty("license_type", "basic")
|
|
|
+ if (licenseType == 'trial') {
|
|
|
+ setting 'xpack.ml.enabled', 'true'
|
|
|
+ setting 'xpack.graph.enabled', 'true'
|
|
|
+ setting 'xpack.watcher.enabled', 'true'
|
|
|
+ setting 'xpack.license.self_generated.type', 'trial'
|
|
|
+ } else if (licenseType != 'basic') {
|
|
|
+ throw new IllegalArgumentException("Unsupported self-generated license type: [" + licenseType + "[basic] or [trial].")
|
|
|
+ }
|
|
|
+ setting 'xpack.security.enabled', 'true'
|
|
|
+ setting 'xpack.monitoring.enabled', 'true'
|
|
|
+ setting 'xpack.sql.enabled', 'true'
|
|
|
+ setting 'xpack.rollup.enabled', 'true'
|
|
|
+ keystoreSetting 'bootstrap.password', 'password'
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|