Skip to content

Commit

Permalink
Adding defined type version so you can have multiple users with diffe…
Browse files Browse the repository at this point in the history
…rent rbenvs
  • Loading branch information
Jonathan Owens committed Jul 25, 2012
1 parent 5c60d75 commit 1721f17
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions manifests/user.pp
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
define rbenv::user( $foruser=$title, $group=$title, $home_dir="/home/${title}", $compile=true, $version='1.9.3-p194' ) {

include rbenv::dependencies

rbenv::install { "rbenv::install::${foruser}":
user => $foruser,
group => $group,
home_dir => $home_dir,
}

if $compile {
rbenv::compile { "rbenv::compile::${foruser}::${version}":
user => $foruser,
group => $group,
home_dir => $home_dir,
ruby_version => $version,
}
}

}

0 comments on commit 1721f17

Please sign in to comment.