Instance Templating - Make once, deploy many.
Added 2020-02-06 15:26:09 +0000 UTCOne of the last major hurdles to getting AMP Enterprise Edition released has been implementing a sane way for hosts to define a template that new instances are based upon. Containing information about default configuration and settings, as well as whether or not that instance should have a new user created for it and if so - what permissions that user should have.
Templating will be available for users of AMP Enterprise, Network Edition, Patreon Supporter Edition, Black and Platinum editions.
The way it will work is that first you create an instance in 'Template' mode for a given game/module. From there you can manage it and start configuring it to be as you please as if it were a normal instance. This includes creating a role with whatever locked-down permissions you wish new users assigned to instances based on that template to have.
Template instances cannot have their application started/updated or have a schedule. They exist solely to provide a sane interface for creating templates to base other instances on. In Controller/Target setups they're created from within the controller.
From there you can easily spawn multiple copies of a template, and provision an entire working instance from a single API call with suitably locked down permissions.
We're hoping to have some early previews of this feature available within the next couple of weeks via Nightly/FastTrack - and by the end of the month for Mainline.