Migration from SVN to git

asked 2016-11-02 03:13:00 -0500

Mark.Harrison gravatar image

updated 2016-11-09 22:46:57 -0500

ramindk gravatar image

I'm building a new puppet 4 master, using r10k and git repositories. The original plan was to migrate our puppet3 configurations by re-write .. but there has (suprisingly) not been time to do that. These configs are stored in SVN as environment directory branches.

Is it possible to configure r10k or the puppetmaster to present populate specific environments from an SVN checkout, rather than a control file and module checkouts - at the same time as having other environments done new-stylee?

The aim of this is to allow current clients to be migrated to the new server (targetting environment="svn-prod" for example), without a total re-write of the puppet code. Then incrementally migrate.

edit retag flag offensive close merge delete


Why don't you hold two copies in parallel, one from git one from subversion, then each time you confirmed a module works with PP4, you copy the next batch from svn into git?

Kai Burghardt gravatar imageKai Burghardt ( 2016-11-07 08:34:11 -0500 )edit