Sha256: e95043b698a88daf39d39ca392b14e28920a560d357b53532d4f1f6356125fb3

Contents?: true

Size: 908 Bytes

Versions: 709

Compression:

Stored size: 908 Bytes

Contents

# ensure apache is installed
class apache {
  include apache::params
  package{'httpd':
    name   => $apache::params::apache_name,
    ensure => present,
  }
  service { 'httpd':
    name      => $apache::params::apache_name,
    ensure    => running,
    enable    => true,
    subscribe => Package['httpd'],
  }
  #
  # May want to purge all none realize modules using the resources resource type.
  # A2mod resource type is broken.  Look into fixing it and moving it into apache.
  #
  A2mod { require => Package['httpd'], notify => Service['httpd']}
  @a2mod {
   'rewrite' : ensure => present;
   'headers' : ensure => present;
   'expires' : ensure => present;
  }
  $vdir = $operatingsystem? {
    'ubuntu' => '/etc/apache2/sites-enabled/',
    default => '/etc/httpd/conf.d',
  }
  file { $vdir:
    ensure => directory,
    recurse => true,
    purge => true,
    notify => Service['httpd'],
  }
}

Version data entries

709 entries across 709 versions & 2 rubygems

Version Path
puppet-7.23.0 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.23.0-x86-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.23.0-x64-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.23.0-universal-darwin spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.22.0 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.22.0-x86-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.22.0-x64-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.22.0-universal-darwin spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-6.29.0 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-6.29.0-x86-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-6.29.0-x64-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-6.29.0-universal-darwin spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.21.0 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.21.0-x86-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.21.0-x64-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.21.0-universal-darwin spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.20.0 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.20.0-x86-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.20.0-x64-mingw32 spec/fixtures/releases/jamtur01-apache/manifests/init.pp
puppet-7.20.0-universal-darwin spec/fixtures/releases/jamtur01-apache/manifests/init.pp