From the course: Puppet Essential Training
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Configure r10k - Puppet Tutorial
From the course: Puppet Essential Training
Configure r10k
- [Instructor] Setting up your control repo is one piece of Puppet that's much easier to set up if you're using Puppet Enterprise. Basically, it's just changing a couple settings in the web console. For the Open Source version, it's a little more fiddly, but it isn't too hard. I'm gonna log into my Puppet master here, vagrant, SSH, Puppet. There's a bit of a chicken egg problem here. Because we can use Puppet to configure R10K using a module from the forge called VoxPupuli/R10K. The problem is we don't have R10K set up yet, so we need a way to get that module onto our puppet server. I'll run through how to set it up, but if you get confused by how I'm explaining things, check out the documentation for that module. It's very detailed. First we'll need to manually install the module on the Puppet master. You can do this with the Puppet module tool. We'll want to put it somewhere that won't get overwritten by our control repo. So we'll need to set the module path parameter. The command…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
Setting up a control repo3m 42s
-
(Locked)
Review of roles and profiles2m 12s
-
(Locked)
Configure r10k3m 42s
-
(Locked)
Install a webhook6m 24s
-
(Locked)
Configure a webhook in GitHub1m 6s
-
(Locked)
Code environments2m 9s
-
(Locked)
Hiera overview2m 55s
-
(Locked)
YAML1m 48s
-
(Locked)
Encrypt Hiera data with hiera-eyaml4m 1s
-
(Locked)
Set up eyaml in control repo7m 59s
-
-
-
-
-
-