dev/modules/sysconfig/manifests/sys_upgrade.pp
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Thu, 08 May 2014 11:40:58 +0200
changeset 648 c8b44a569549
parent 587 a1aa29e7809f
permissions -rw-r--r--
Correct dev environment creation

class sysconfig::sys_upgrade {

  exec {
    'apt_get_update_sysconfig':
      command     => '/usr/bin/apt-get update',
      timeout     => 2400,
      returns     => [ 0, 100 ];
#      refreshonly => true;
    'sys-upgrade':
      command   => '/usr/bin/apt-get upgrade -y',
      timeout => 0,
      require   => Exec['apt_get_update_sysconfig'];
    'sys-dist-upgrade':
      command   => '/usr/bin/apt-get dist-upgrade -y',
      timeout => 0,
      require   => Exec['apt_get_update_sysconfig'];
  }

  Exec['sys-upgrade'] -> Exec['sys-dist-upgrade']
  
}