diff options
author | mh <mh@immerda.ch> | 2009-12-28 12:42:31 +0100 |
---|---|---|
committer | mh <mh@immerda.ch> | 2009-12-28 12:42:31 +0100 |
commit | 59cfdc9d4f5198661cebe51b37e5c06fd1f3f63a (patch) | |
tree | 5b6d78725866e1b34858bdabe62b8531a7af6c82 | |
parent | 3dd021c62dc65c684a464b7596097f17b25a83d1 (diff) |
get the ordering right dependenant on the system
-rw-r--r-- | manifests/managed.pp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/manifests/managed.pp b/manifests/managed.pp index deed116..ff72bd6 100644 --- a/manifests/managed.pp +++ b/manifests/managed.pp @@ -127,7 +127,18 @@ define user::managed( if $manage_group and ($ensure == 'absent') { group{$name: ensure => absent, - require => User[$name], + } + case $operatingsystem { + OpenBSD: { + Group[$name]{ + before => User[$name], + } + } + default: { + Group[$name]{ + require => User[$name], + } + } } } } else { |