Dynamic cluster templates

You can create dynamic cluster templates, which include templating. The values of the variables specified in the cluster template are dynamically replaced in the cluster creation phase, picking up the parameter values that you provided in the Data Hub cluster wizard. Data Hub supports mustache kind of templating with "{{{ }}}" syntax.

Production cluster configurations typically include certain configuration parameters, forcing you to create multiple versions of the same cluster template to handle different component configurations for these external systems. Dynamic cluster template solve this problem by offering the ability to manage external sources outside of your cluster template. They merely use the cluster template as a template and Data Hub injects the actual configurations into your cluster template. This simplifies the reuse of cluster configurations for external sources and simplifies the cluster templates themselves.

The following provides a list of properties that can be used in a dynamic cluster template and an example: