summaryrefslogtreecommitdiff
path: root/manifests/server/cron/optimize.pp
blob: 3d70884bfdc95ea0305571e60b1144784318e2c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class mysql::server::cron::optimize {

   file { 'mysql_optimize_script':
       path => '/usr/local/sbin/optimize_mysql_tables.rb',
       source => "puppet://${server}/modules/mysql/scripts/optimize_tables.rb",
       owner => root, group => 0, mode => 0700;
   }

    cron { 'mysql_optimize_cron':
        command => '/usr/local/sbin/optimize_mysql_tables.rb',
        user => 'root',
        minute => 40,
        hour => 6,
        weekday => 7,
        require => [ Exec['mysql_set_rootpw'], File['mysql_root_cnf'], File['mysql_optimize_script'] ],
   }

}