Commit 78b6fe8a5e257c62a12dd7525f331f1c356f2da0
1 parent
bacf7fd78a
Document modules/projects
Showing 2 changed files with 21 additions and 2 deletions Side-by-side Diff
modules/people/README.md
| 1 | 1 | # Personal Manifests |
| 2 | 2 | |
| 3 | -Per-user manifests live in `modules/people/manifests/LOGIN.pp`, where | |
| 4 | -`LOGIN` is a GitHub login. A simple user manifest example: | |
| 3 | +Per-user manifests live in `modules/people/manifests/$login.pp`, where | |
| 4 | +`$login` is a GitHub login. A simple user manifest example: | |
| 5 | 5 | |
| 6 | 6 | ```puppet |
| 7 | 7 | class people::jbarnette { |
modules/projects/README.md
| 1 | +# Project Manifests | |
| 2 | + | |
| 3 | +Project manifests live in `modules/projects/manifests/$project.pp`. A | |
| 4 | +simple project manifest example: | |
| 5 | + | |
| 6 | +```puppet | |
| 7 | +class projects::boxen { | |
| 8 | + $dir = "${boxen::config::srcdir}/boxen" | |
| 9 | + | |
| 10 | + repository { $dir: | |
| 11 | + source => 'boxen/boxen' | |
| 12 | + } | |
| 13 | + | |
| 14 | + ruby::local { $dir: | |
| 15 | + version => 'system', | |
| 16 | + require => Repository[$dir] | |
| 17 | + } | |
| 18 | +} | |
| 19 | +``` |