From fbb3cb7dcd8406f085e80f3f11fa873b55bd5073 Mon Sep 17 00:00:00 2001 From: mh Date: Sun, 17 May 2009 22:27:05 +0200 Subject: extracted every define and class in it's own file --- manifests/base.pp | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 manifests/base.pp (limited to 'manifests/base.pp') diff --git a/manifests/base.pp b/manifests/base.pp new file mode 100644 index 0000000..07b95e2 --- /dev/null +++ b/manifests/base.pp @@ -0,0 +1,42 @@ +class apache::base { + file{'vhosts_dir': + path => '/etc/apache2/vhosts.d/', + ensure => directory, + owner => root, group => 0, mode => 0755; + } + file{'config_dir': + path => '/etc/apache2/conf.d/', + ensure => directory, + owner => root, group => 0, mode => 0755; + } + file{'modules_dir': + path => '/etc/apache2/modules.d/', + ensure => directory, + owner => root, group => 0, mode => 0755; + } + file{'htpasswd_dir': + path => '/var/www/htpasswds/', + ensure => directory, + owner => root, group => apache, mode => 0640; + } + file{'web_dir': + path => '/var/www/', + ensure => directory, + owner => root, group => 0, mode => 0755; + } + service { apache: + name => 'apache2', + enable => true, + ensure => running, + } + file { 'default_apache_index': + path => '/var/www/localhost/htdocs/index.html', + ensure => file, + content => template('apache/default/default_index.erb'), + owner => root, group => 0, mode => 0644; + } + + apache::config::file{ 'defaults.inc': } + apache::config::file{ 'git.conf': } + apache::vhost::file { '0-default': } +} -- cgit v1.2.3