diff --git a/samba/manifests/init.pp b/samba/manifests/init.pp index 743bd6f..43e3747 100644 --- a/samba/manifests/init.pp +++ b/samba/manifests/init.pp @@ -3,7 +3,11 @@ # class samba::client { - package { "samba-client": + case $::operatingsystem { + "openbsd": { $package = "samba" } + default: { $package = "samba-client" } + } + package { $package: ensure => installed, } @@ -115,8 +119,10 @@ class samba::server( require samba::client include samba::server::configs - package { "samba": - ensure => installed, + if $::operatingsystem != "OpenBSD" { + package { "samba": + ensure => installed, + } } file { "/etc/samba/smb.conf":