diff -r 59cddf254ebd -r a1aa29e7809f dev/manifests/site.pp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/manifests/site.pp Thu Feb 27 23:19:13 2014 +0100 @@ -0,0 +1,23 @@ +# upgrade system +class { 'sysconfig::sys_upgrade': } + +# install packages +class { 'sysconfig::packages': require => Class['sysconfig::sys_upgrade'] } + +# install postgres +class { 'sysconfig::postgresql': require => Class['sysconfig::sys_upgrade'] } + +# install nginx +class { 'sysconfig::nginx': require => Class['sysconfig::sys_upgrade'] } + +# create python +class { 'sysconfig::buildout': require => [Class['sysconfig::packages'], Class['sysconfig::postgresql']] } + +# write config +class { 'sysconfig::config': require => Class['sysconfig::buildout'] } + +# write django_init +class { 'sysconfig::django_init': require => Class['sysconfig::config'] } + +# deploy +class { 'sysconfig::deploy': require => [ Class['sysconfig::django_init'], Class['sysconfig::nginx'], Class['sysconfig::postgresql'] ] }