Moving from r10k to Code Manager
Moving from r10k to Code Manager can improve automation of your code management and deployments.
While we recommend using Code Manager whenever possible, reasons you might not want to upgrade from r10k to Code Manager include:
- Code Manager does not allow you to manually deploy code with r10k. If you depend on the ability to deploy modules
directly from r10k (with the
r10k deploy module
command), we recommend continuing to use r10k. - Code Manager must deploy all control repositories to the same directory. If you use r10k to deploy control repositories to different directories, we recommend continuing to use r10k.
- Code Manager supports the shellgit provider, but only for HTTPS. It does not support system .SSH configuration or other shellgit options.
- Code Manager does not support post-deploy scripts.
If you rely on any of the above configurations Code Manager does not support, or if you are using a custom script to deploy code, carefully assess whether or not Code Manager can support your goals.