Production, Staging & Development environments

Howdy Virtualmin Folks,

Most of the stuff I host is for companies that are building apps themselves instead of using pre-built software. As such they generally like to have either a staging & production instance or they may also have a development environment if they don’t have one internally.

Prior to using Virtualmin this was all scripted so that when a change to the production config was made it was also reflected in the staging & dev configs and now I’m looking for a way to do the same thing in Virtualmin.

I see the scenario mostly being resolved if there was a way to synchronize items between domains (users, apache config, etc). Is this possible?

If not has anyone else had similar requirements and found a solution?

isn’t this where the Cluster Modules may come in handy? I don’t have similar requirements but it sounds logical to me.