diff options
author | Tom De Vylder <tom@penumbra.be> | 2012-11-27 17:30:46 +0100 |
---|---|---|
committer | Tom De Vylder <tom@penumbra.be> | 2012-11-27 17:34:25 +0100 |
commit | 8c1b10374bf8b6fd75bc0110b31d91badc84a981 (patch) | |
tree | 7d8da44dc7f799a259bceefe28122f132e18fd2f /manifests/service.pp | |
parent | b9686e0c2edfe299e3aa351060da9e42ede1b5bd (diff) | |
download | puppet-nfs-8c1b10374bf8b6fd75bc0110b31d91badc84a981.tar.gz puppet-nfs-8c1b10374bf8b6fd75bc0110b31d91badc84a981.tar.bz2 |
Code smell
Diffstat (limited to 'manifests/service.pp')
-rw-r--r-- | manifests/service.pp | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/manifests/service.pp b/manifests/service.pp index e012fe6..9c963bd 100644 --- a/manifests/service.pp +++ b/manifests/service.pp @@ -2,32 +2,21 @@ # class nfs::service { if $::nfs::server { + Service { + require => Class['::nfs::config'], + } - if $::osfamily == 'RedHat' { - - service { 'rpcbind': - ensure => $::nfs::service_ensure, - enable => $::nfs::service_enable, - hasstatus => $::nfs::service_hasstatus, - require => Class['::nfs::config']; - } - - service { $::nfs::service_name: - ensure => $::nfs::service_ensure, - enable => $::nfs::service_enable, - hasstatus => $::nfs::service_hasstatus, - require => [ Class['::nfs::config'], Service['rpcbind'], ]; - } - - } else { - - service { $::nfs::service_name: - ensure => $::nfs::service_ensure, - enable => $::nfs::service_enable, - hasstatus => $::nfs::service_hasstatus, - require => Class['::nfs::config']; - } + service { $::nfs::service_rpc: + ensure => $::nfs::service_ensure, + enable => $::nfs::service_enable, + hasstatus => $::nfs::service_hasstatus; + } + service { $::nfs::service_name: + ensure => $::nfs::service_ensure, + enable => $::nfs::service_enable, + hasstatus => $::nfs::service_hasstatus, + require => Service[$::nfs::service_rpc]; } } } |