diff options
| author | Micah <micah@leap.se> | 2016-07-12 16:46:25 -0400 | 
|---|---|---|
| committer | Micah <micah@leap.se> | 2016-07-12 16:46:25 -0400 | 
| commit | 5247b7ccf5b5889ee16262dd976b03047e34e32c (patch) | |
| tree | c2a8483ac22f75d842ebc3ad6f3c6f24954b9cef /puppet/modules/postfix/manifests/disable | |
| parent | d8a8d30b04d34387f309d9f5b7afdbcad01f7cbc (diff) | |
git subrepo clone https://leap.se/git/puppet_postfix puppet/modules/postfix
subrepo:
  subdir:   "puppet/modules/postfix"
  merged:   "cce918f"
upstream:
  origin:   "https://leap.se/git/puppet_postfix"
  branch:   "master"
  commit:   "cce918f"
git-subrepo:
  version:  "0.3.0"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "1e79595"
Change-Id: I325a79fe1780ee6a5d61959310cf8e52c9a6896f
Diffstat (limited to 'puppet/modules/postfix/manifests/disable')
| -rw-r--r-- | puppet/modules/postfix/manifests/disable/base.pp | 12 | ||||
| -rw-r--r-- | puppet/modules/postfix/manifests/disable/debian.pp | 11 | 
2 files changed, 23 insertions, 0 deletions
diff --git a/puppet/modules/postfix/manifests/disable/base.pp b/puppet/modules/postfix/manifests/disable/base.pp new file mode 100644 index 00000000..5c56c709 --- /dev/null +++ b/puppet/modules/postfix/manifests/disable/base.pp @@ -0,0 +1,12 @@ +class postfix::disable::base { + +  service{'postfix': +    ensure => stopped, +    enable => false, +  } +  package{'postfix': +    ensure => absent, +    require => Service['postfix'], +  } + +} diff --git a/puppet/modules/postfix/manifests/disable/debian.pp b/puppet/modules/postfix/manifests/disable/debian.pp new file mode 100644 index 00000000..213efc50 --- /dev/null +++ b/puppet/modules/postfix/manifests/disable/debian.pp @@ -0,0 +1,11 @@ +# debian has some issues with absent +# init scripts. +# It's a bug in debian's provider that should be fixed in puppet, but in the +# meantime we need this hack. +# +# see: https://projects.puppetlabs.com/issues/9381 +class postfix::disable::debian inherits postfix::disable::base { +  Service['postfix']{ +    hasstatus => false, +  } +}  | 
