2

I'm just starting to read about r10k because I love the fact that it can create dynamic environments based on Git branches. Now, I just read that Puppet can do this without r10k. What does r10k provide that Puppet cannot already do? If I just want the dynamic directory-based environments based on Git branches, do I even need r10k?

030
  • 5,731
  • 12
  • 61
  • 107
Progger
  • 253
  • 2
  • 5

1 Answers1

5

R10k deploys modules into the environment you tell it to. Those modules could come from the Forge, or a git repository. That functionality is not available in Puppet.

The ways to use it are legion, but personally I tend to do something like this.

user9517
  • 114,104
  • 20
  • 206
  • 289
chriscowley
  • 523
  • 4
  • 17