Added support for RHEL and did some syntax cleaning

Assume that "RedHat" also works where "CentOS" does.
This commit is contained in:
Ossi Salmi 2012-09-05 16:42:02 +03:00
parent e9aae1dcf6
commit 24ecb51f6f
63 changed files with 544 additions and 497 deletions

View file

@ -6,8 +6,8 @@ class samba::server {
ensure => installed,
}
case $operatingsystem {
openbsd: {
case $::operatingsystem {
"openbsd": {
service { "nmbd":
ensure => running,
enable => true,
@ -25,8 +25,8 @@ class samba::server {
subscribe => File["/etc/samba/smb.conf"],
}
}
centos: {
case $operatingsystemrelease {
"centos","redhat": {
case $::operatingsystemrelease {
/^[1-5]\./: {
service { "smb":
ensure => running,
@ -49,7 +49,7 @@ class samba::server {
}
}
}
fedora: {
"fedora": {
service { [ "smb", "nmb" ]:
ensure => running,
enable => true,
@ -59,7 +59,7 @@ class samba::server {
subscribe => File["/etc/samba/smb.conf"],
}
}
ubuntu: {
"ubuntu": {
service { [ "smbd", "nmbd" ]:
ensure => running,
enable => true,
@ -70,7 +70,7 @@ class samba::server {
}
}
default: {
fail("samba::server not supported in '${operatingsystem}'")
fail("samba::server not supported in '${::operatingsystem}'")
}
}
@ -80,7 +80,7 @@ class samba::server {
"puppet:///files/samba/smb.conf", ],
mode => "0644",
owner => "root",
group => $operatingsystem ? {
group => $::operatingsystem ? {
openbsd => "wheel",
default => "root",
},
@ -94,7 +94,7 @@ class samba::server {
"puppet:///modules/samba/lmhosts", ],
mode => "0644",
owner => "root",
group => $operatingsystem ? {
group => $::operatingsystem ? {
openbsd => "wheel",
default => "root",
},