diff --git a/manifests/init.pp b/manifests/init.pp index d9186ad..6d483fe 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -6,7 +6,9 @@ # class selenium( $user = $selenium::params::user, + $manage_user = $selenium::params::manage_user, $group = $selenium::params::group, + $manage_group = $selenium::params::manage_group, $install_root = $selenium::params::install_root, $java = $selenium::params::java, $version = $selenium::params::version, @@ -25,11 +27,16 @@ include wget - user { $user: - gid => $group, + if $manage_user { + user { $user: + gid => $group, + } } - group { $group: - ensure => present, + + if $manage_group { + group { $group: + ensure => present, + } } $jar_name = "selenium-server-standalone-${version}.jar" diff --git a/manifests/params.pp b/manifests/params.pp index c902ce3..025d3f2 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -6,7 +6,9 @@ class selenium::params { $display = ':0' $user = 'selenium' + $manage_user = true $group = $user + $manage_group = true $install_root = '/opt/selenium' $server_options = '-Dwebdriver.enable.native.events=1' $hub_options = '-role hub'