diff options
| -rw-r--r-- | puppet/modules/site_config/manifests/remove/files.pp | 17 | ||||
| -rw-r--r-- | puppet/modules/site_config/manifests/remove/webapp.pp | 7 | ||||
| -rw-r--r-- | puppet/modules/site_webapp/manifests/init.pp | 4 | 
3 files changed, 11 insertions, 17 deletions
| diff --git a/puppet/modules/site_config/manifests/remove/files.pp b/puppet/modules/site_config/manifests/remove/files.pp index 66647d31..466f50c8 100644 --- a/puppet/modules/site_config/manifests/remove/files.pp +++ b/puppet/modules/site_config/manifests/remove/files.pp @@ -12,16 +12,6 @@  class site_config::remove::files {    # -  # Platform 0.8 removals -  # - -  tidy { -    '/etc/apache/sites-enabled/leap_webapp.conf': -      notify => Service['apache']; -  } - - -  #    # Platform 0.7 removals    # @@ -44,13 +34,6 @@ class site_config::remove::files {      '/etc/leap/soledad-server.conf':;    } -  if member($::services, 'webapp') { -    tidy { -      '/etc/apache/sites-enabled/leap_webapp.conf': -        notify => Service['apache']; -    } -  } -    # leax-mx logged to /var/log/leap_mx.log in the past    # we need to use a dumb exec here because file_line doesn't    # allow removing lines that match a regex in the current version diff --git a/puppet/modules/site_config/manifests/remove/webapp.pp b/puppet/modules/site_config/manifests/remove/webapp.pp new file mode 100644 index 00000000..58f59815 --- /dev/null +++ b/puppet/modules/site_config/manifests/remove/webapp.pp @@ -0,0 +1,7 @@ +# remove leftovers on webapp nodes +class site_config::remove::webapp { +  tidy { +    '/etc/apache/sites-enabled/leap_webapp.conf': +      notify => Service['apache']; +  } +} diff --git a/puppet/modules/site_webapp/manifests/init.pp b/puppet/modules/site_webapp/manifests/init.pp index ec94c090..d046b7df 100644 --- a/puppet/modules/site_webapp/manifests/init.pp +++ b/puppet/modules/site_webapp/manifests/init.pp @@ -1,3 +1,4 @@ +# configure webapp service  class site_webapp {    tag 'leap_service'    $definition_files = hiera('definition_files') @@ -26,6 +27,9 @@ class site_webapp {    include site_config::x509::client_ca::ca    include site_config::x509::client_ca::key +  # remove leftovers from previous installations on webapp nodes +  include site_config::remove::webapp +    group { 'leap-webapp':      ensure    => present,      allowdupe => false; | 
