Skip to content

broker/provision-tasks

A map of broker/type to the tasks needed to provision a machine

When broker-provision task attempts to provision a machine, it will use the broker/type Param to determine the type of broker to use.

This map is used to determine the tasks that should be injected into the machine to provision it.

This param is composed and expanded, so overrides can be created such as:

Params:
  broker/type: custom-broker
  # Rerefenced by the custom-broker
  my-custom-tasks: [my-broker-manipulate, cluster-to-my-broker]
  broker/provision-tasks:
    # Use indirection to specify tasks
    custom-broker: 'jsonobject:{{ .Param "my-custom-tasks" | toJson }}'
    # Specify tasks directly
    other-broker: [other-broker-manipulate, cluster-to-other-broker]

Objects that Reference broker/provision-tasks

Not used in current content packs

Objects used by broker/provision-tasks

Not used in current content packs