Moar.
    
        | author | Steve Losh <steve@stevelosh.com> | 
    
        | date | Wed, 28 Sep 2011 21:10:06 -0400 | 
    
        | parents | c3e170bda976 | 
    
        | children | ead78c7e9a4d | 
class ubuntu {
  group { "puppet": ensure => "present"; } ->
  group { "vagrant": ensure => "present"; } ->
  user { "vagrant": ensure => "present"; } ->
  file { "/home/vagrant/bin":
      ensure  => "directory",
      owner   => "vagrant",
      group   => "vagrant",
      mode    => "755",
  }
  class { "java": }
  class { "leiningen": }
  class { "environ": }
  $niceties = [ "htop", "dtach", "sudo", "vim" ]
  package { $niceties: ensure => "installed" }
}
class { "ubuntu": }