my-boxen/modules/projects
2012-10-02 17:27:33 -07:00
..
manifests Document modules/projects 2012-10-02 17:27:33 -07:00
README.md Document modules/projects 2012-10-02 17:27:33 -07:00

Project Manifests

Project manifests live in modules/projects/manifests/$project.pp. A simple project manifest example:

class projects::boxen {
  $dir = "${boxen::config::srcdir}/boxen"

  repository { $dir:
    source  => 'boxen/boxen'
  }

  ruby::local { $dir:
    version => 'system',
    require => Repository[$dir]
  }
}