dev/manifests/site.pp
changeset 587 a1aa29e7809f
child 609 736fdedb7774
equal deleted inserted replaced
586:59cddf254ebd 587:a1aa29e7809f
       
     1 # upgrade system
       
     2 class { 'sysconfig::sys_upgrade': }
       
     3 
       
     4 # install packages
       
     5 class { 'sysconfig::packages': require => Class['sysconfig::sys_upgrade'] }
       
     6 
       
     7 # install postgres
       
     8 class { 'sysconfig::postgresql': require => Class['sysconfig::sys_upgrade'] }
       
     9 
       
    10 # install nginx
       
    11 class { 'sysconfig::nginx': require => Class['sysconfig::sys_upgrade'] }
       
    12 
       
    13 # create python
       
    14 class { 'sysconfig::buildout': require => [Class['sysconfig::packages'], Class['sysconfig::postgresql']] }
       
    15 
       
    16 # write config
       
    17 class { 'sysconfig::config': require => Class['sysconfig::buildout'] }
       
    18 
       
    19 # write django_init
       
    20 class { 'sysconfig::django_init': require => Class['sysconfig::config'] }
       
    21 
       
    22 # deploy
       
    23 class { 'sysconfig::deploy': require => [ Class['sysconfig::django_init'], Class['sysconfig::nginx'], Class['sysconfig::postgresql'] ] }