Blame view

modules/people/README.md 395 Bytes
adae13992   John Barnette   Document modules/...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  # 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
  
    $home     = '/Users/jbarnette'
    $my       = "${home}/my"
    $dotfiles = "${my}/dotfiles"
  
    repository { $dotfiles:
      source  => 'jbarnette/dotfiles',
      require => File[$my]
    }
  }
  ```