exec {
'apt_update_site':
command => '/usr/bin/apt-get update',
timeout => 2400,
returns => [ 0, 100 ];
#refreshonly => true;
}
Exec["apt_update_site"] -> Package <| |>
# upgrade system
class { 'sysconfig::sys_upgrade': }->
# params
class { 'sysconfig::params': }->
# install packages
class { 'sysconfig::packages': }->
# install postgres
class { 'sysconfig::postgresql': }->
# set up the virtualenv
class { 'sysconfig::virtualenv': }#->
# write config
#class { 'sysconfig::config': }->
# write django_init
#class { 'sysconfig::django_init': }
# run 'sudo /etc/init.d/vboxadd setup' in the vm to fix shared folders issues