import "git" 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"],Package["mod_python"]], notify => Service["httpd"], } git::repo { "django-code-repo": src => "git://$gitserver/pub/git/sd/intranet/everest_django", dst => "/usr/local/everest_django", require => [Package["httpd"], Package["Django"]], } }