diff options
Diffstat (limited to 'modules/mga-advisories/manifests/init.pp')
-rw-r--r-- | modules/mga-advisories/manifests/init.pp | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/modules/mga-advisories/manifests/init.pp b/modules/mga-advisories/manifests/init.pp index 714e947b..59b3fd4e 100644 --- a/modules/mga-advisories/manifests/init.pp +++ b/modules/mga-advisories/manifests/init.pp @@ -8,6 +8,8 @@ class mga-advisories( $advisories_dir = "${mgaadv_homedir}/advisories" $status_dir = "${mgaadv_homedir}/status" $update_script = '/usr/local/bin/update_mga-advisories' + $move_script = '/root/tmp/mgatools-new/mga-move-pkg' + $move_wrapper_script = '/usr/local/bin/mga-adv-move-pkg' group { $mgaadv_login: ensure => present, @@ -73,12 +75,25 @@ class mga-advisories( content => template('mga-advisories/update_script'), } - cron { $update_script: - command => $update_script, - user => $mgaadv_login, - hour => '*', - minute => '10', - require => Subversion::Snapshot[$advisories_dir], + file { $move_wrapper_script: + ensure => present, + owner => root, + group => root, + mode => '0755', + content => template('mga-advisories/adv-move-pkg'), + } + + sudo::sudoers_config { 'mga-adv-move-pkg': + content => template('mga-advisories/sudoers.adv-move-pkg') } + + # Disable for now... we may re-instate once it's been a little more tested. + #cron { $update_script: + # command => $update_script, + # user => $mgaadv_login, + # hour => '*', + # minute => '10', + # require => Subversion::Snapshot[$advisories_dir], + #} } # vim: sw=2 |