aem-plugin / com.cognifide.gradle.aem.instance.provision / Provisioner

Provisioner

class Provisioner

Configures AEM instances only in concrete circumstances (only once, after some time etc).

Constructors

<init>

Configures AEM instances only in concrete circumstances (only once, after some time etc).

Provisioner(aem: AemExtension)

Properties

aem

val aem: AemExtension

greedy

Forces to perform all steps regardless their state on instances (already performed).

var greedy: Boolean

instances

Instances to perform provisioning.

var instances: List<Instance>

path

Determines a path in JCR repository in which provisioning metadata and step markers will be stored.

var path: String

stepName

Determines which steps should be performed selectively.

var stepName: String

Functions

provision

Perform all provision steps.

fun provision(): List<Action>

step

Define provision step.

fun step(id: String, options: Step.() -> Unit): Unit