]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/apache/spec/acceptance/version.rb
add Openstack modules to 3rdparty
[dsa-puppet.git] / 3rdparty / modules / apache / spec / acceptance / version.rb
diff --git a/3rdparty/modules/apache/spec/acceptance/version.rb b/3rdparty/modules/apache/spec/acceptance/version.rb
new file mode 100644 (file)
index 0000000..117e23d
--- /dev/null
@@ -0,0 +1,75 @@
+_osfamily               = fact('osfamily')
+_operatingsystem        = fact('operatingsystem')
+_operatingsystemrelease = fact('operatingsystemrelease').to_f
+
+case _osfamily
+when 'RedHat'
+  $confd_dir        = '/etc/httpd/conf.d'
+  $mod_dir          = '/etc/httpd/conf.d'
+  $conf_file        = '/etc/httpd/conf/httpd.conf'
+  $ports_file       = '/etc/httpd/conf/ports.conf'
+  $vhost_dir        = '/etc/httpd/conf.d'
+  $vhost            = '/etc/httpd/conf.d/15-default.conf'
+  $run_dir          = '/var/run/httpd'
+  $service_name     = 'httpd'
+  $package_name     = 'httpd'
+  $error_log        = 'error_log'
+  $suphp_handler    = 'php5-script'
+  $suphp_configpath = 'undef'
+
+  if (_operatingsystem == 'Fedora' and _operatingsystemrelease >= 18) or (_operatingsystem != 'Fedora' and _operatingsystemrelease >= 7)
+    $apache_version = '2.4'
+  else
+    $apache_version = '2.2'
+  end
+when 'Debian'
+  $confd_dir        = '/etc/apache2/conf.d'
+  $mod_dir          = '/etc/apache2/mods-available'
+  $conf_file        = '/etc/apache2/apache2.conf'
+  $ports_file       = '/etc/apache2/ports.conf'
+  $vhost            = '/etc/apache2/sites-available/15-default.conf'
+  $vhost_dir        = '/etc/apache2/sites-enabled'
+  $run_dir          = '/var/run/apache2'
+  $service_name     = 'apache2'
+  $package_name     = 'apache2'
+  $error_log        = 'error.log'
+  $suphp_handler    = 'x-httpd-php'
+  $suphp_configpath = '/etc/php5/apache2'
+
+  if _operatingsystem == 'Ubuntu' and _operatingsystemrelease >= 13.10
+    $apache_version = '2.4'
+  elsif _operatingsystem == 'Debian' and _operatingsystemrelease >= 8.0
+    $apache_version = '2.4'
+  else
+    $apache_version = '2.2'
+  end
+when 'FreeBSD'
+  $confd_dir        = '/usr/local/etc/apache24/Includes'
+  $mod_dir          = '/usr/local/etc/apache24/Modules'
+  $conf_file        = '/usr/local/etc/apache24/httpd.conf'
+  $ports_file       = '/usr/local/etc/apache24/Includes/ports.conf'
+  $vhost            = '/usr/local/etc/apache24/Vhosts/15-default.conf'
+  $vhost_dir        = '/usr/local/etc/apache24/Vhosts'
+  $run_dir          = '/var/run/apache24'
+  $service_name     = 'apache24'
+  $package_name     = 'apache24'
+  $error_log        = 'http-error.log'
+
+  $apache_version = '2.2'
+when 'Gentoo'
+  $confd_dir        = '/etc/apache2/conf.d'
+  $mod_dir          = '/etc/apache2/modules.d'
+  $conf_file        = '/etc/apache2/httpd.conf'
+  $ports_file       = '/etc/apache2/ports.conf'
+  $vhost            = '/etc/apache2/vhosts.d/15-default.conf'
+  $vhost_dir        = '/etc/apache2/vhosts.d'
+  $run_dir          = '/var/run/apache2'
+  $service_name     = 'apache2'
+  $package_name     = 'www-servers/apache'
+  $error_log        = 'http-error.log'
+
+  $apache_version = '2.4'
+else
+  $apache_version = '0'
+end
+