Managing Code with r10k

A newer version is available; see the version menu above for details.

r10k basics

r10k is a code management tool that allows you to manage your environment configurations (such as production, testing, and development) in a source control repository. Based on the code in your control repo branches, r10k creates environments on your master and installs and updates the modules you want in each environment.

As of PE 2015.3, we recommend that you use Code Manager, which works with r10k to automate the deployment of your code. If you use Code Manager, you won’t manage r10k manually. Instead, go to the Code Manager page to begin setup. However, if you’re already using r10k and aren’t ready to switch to Code Manager, you can continue using r10k alone.

Working with r10k

To manage environments with r10k:

We’ve also included a reference of r10k subcommands.

↑ Back to top