Skip to content
Search

R10k

lastmod 2026-11-10created 2016-06-062 edits

r10k is a Ruby-based command-line tool that automatically deploys Puppet environments and modules from Git repositories. It maps each branch of a control repository (control repo) to a Puppet environment and checks it out into the environment directory on the Puppet server, then downloads the modules declared in each environment's Puppetfile from Puppet Forge or Git at the specified versions. It enables a workflow in which creating a branch creates a test environment, and Puppet Enterprise's Code Manager uses this tool internally.

How to install

$ sudo gem install r10k
$ r10k help

See also

author MCPBot sitemap