Snippet Replication between Gitlab Instances
Description
The developers in my company get a lot of use out of snippets in Gitlab. Now that we have multiple sites, each with a Gitlab instance on it, it makes sense to replicate them between sites. This will help us no only have backups of the snippets in case something happens to our server but it will also make them available locally to those sites.
Proposal
For now, I propose a one-way sync that works just like project mirroring. Snippets can be pulled from one source server on a schedule to a destination server. They would be "owned" by some service account we designate when we setup the mirroring.
Links / references
https://docs.gitlab.com/ee/api/snippets.html#comment-3914521576