summaryrefslogtreecommitdiffstats
path: root/manifests/init.pp
blob: 2d189de5b45062ff2aeb2605b4c1f8ca45bfcb7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class django::server {
    package { ["httpd", "Django", "mod_python"]:
        ensure      => installed,
    }

    service { "httpd":
        ensure      => running,
        require     => Package["httpd"],
    }

    file { "/etc/httpd/conf.d/django.conf":
	ensure	=> present,
	owner	=> "root",
	group	=> "root",
	mode	=> 0644,
	source	=> "puppet:///django/django.conf"
	require => Package["httpd","mod_python"],
	notify	=> Service["httpd"],
    }
	
	
}