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?
Asked
Active
Viewed 826 times
2
-
1What is [r10k](http://www.r10k.org/R10K/About_R10K.html)? – ewwhite Sep 22 '14 at 01:54
-
2[Puppet does not do the same thing.](https://github.com/adrienthebo/r10k/blob/master/doc/dynamic-environments/introduction.mkd) – Michael Hampton Sep 22 '14 at 02:08
1 Answers
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
- 115,471
- 20
- 215
- 297

chriscowley
- 523
- 4
- 17