How to make a multi-instance StackPack
StackState Self-hosted v5.1.x
This documentation set explains how to make a StackPack that can be installed as multiple instances in StackState. Below you can find the introduction to this topic and the steps to get a multi-instance StackPack.
StackPacks can be developed to support multiple instances of the same StackPack. This approach is useful in situations when there is a need to monitor more than one environment within the same technology. Multi-instance support can be achieved by splitting template files of your StackPack and tweaking the provisioning script in a way that supports multiple instances by keeping information that's shared between StackPacks separated from the instance-specific template.
Multi-instance StackPack package looks a little different from a standard StackPack, as there are more than one template files:
<your-stackpack>
βββ provisioning
β βββ icons
β | βββ icon.png
β βββ scripts
β β βββ ExampleProvision.groovy
β βββ templates
β βββ instance template.json.handlebar
β βββ shared template.json.handlebar
β βββ application template.json.handlebar
βββ resources
β βββ logo.png
β βββ overview.md
βββ stackpack.confSteps to get a multi-instance StackPack:
Last updated