equal
deleted
inserted
replaced
|
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'] ] } |