import org.elasticsearch.gradle.test.RestIntegTestTask

subprojects { Project subproj ->
  subproj.tasks.withType(RestIntegTestTask) {
    subproj.extensions.configure("${it.name}Cluster") { cluster ->
      cluster.distribution = System.getProperty('tests.distribution', 'oss-zip')
      if (cluster.distribution == 'zip') {
        /*
         * Add Elastic's repositories so we can resolve older versions of the
         * default distribution. Those aren't in maven central.
         */
        repositories {
          maven {
            url "https://artifacts.elastic.co/maven"
          }
          maven {
            url "https://snapshots.elastic.co/maven"
          }
        }
      }
    }
  }
}