my-boxen/modules/people/README.md
2012-10-03 11:24:21 -07:00

20 lines
495 B
Markdown

# Personal Manifests
Per-user manifests live in `modules/people/manifests/$login.pp`, where
`$login` is a GitHub login. A simple user manifest example:
```puppet
class people::jbarnette {
include emacs # requires emacs module in Puppetfile
include sparrow # requires sparrow module in Puppetfile
$home = '/Users/jbarnette'
$my = "${home}/my"
$dotfiles = "${my}/dotfiles"
repository { $dotfiles:
source => 'jbarnette/dotfiles',
require => File[$my]
}
}
```