diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2015-12-16 10:00:55 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2015-12-16 10:00:55 -0200 |
commit | 951ef21d7bcadcf7fcbc5d3718d0ff16869d0660 (patch) | |
tree | 870d06599c9164024c85f300f97cc0cc54d63a41 /manifests/makefiles.pp | |
parent | b371c43c3ea02d449d22f6cbc36ea48a06ae1e41 (diff) | |
download | puppet-drupal-951ef21d7bcadcf7fcbc5d3718d0ff16869d0660.tar.gz puppet-drupal-951ef21d7bcadcf7fcbc5d3718d0ff16869d0660.tar.bz2 |
Split into smaller classes
Diffstat (limited to 'manifests/makefiles.pp')
-rw-r--r-- | manifests/makefiles.pp | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/manifests/makefiles.pp b/manifests/makefiles.pp new file mode 100644 index 0000000..4f643fc --- /dev/null +++ b/manifests/makefiles.pp @@ -0,0 +1,67 @@ +class drupal::makefiles { + # Drupal 6 makefile + file { "/usr/local/share/drupal/drupal6.make": + ensure => present, + owner => root, + group => root, + mode => 644, + source => "puppet:///modules/drupal/drupal6.make", + require => File['/usr/local/share/drupal'], + } + + # Drupal 7 makefile + file { "/usr/local/share/drupal/drupal7.make": + ensure => present, + owner => root, + group => root, + mode => 644, + source => "puppet:///modules/drupal/drupal7.make", + require => File['/usr/local/share/drupal'], + } + + # Drupal 6 theme makefile + file { "/usr/local/share/drupal/themes6.make": + ensure => present, + owner => root, + group => root, + mode => 644, + source => "puppet:///modules/drupal/themes6.make", + require => File['/usr/local/share/drupal'], + } + + # Drupal 7 theme makefile + file { "/usr/local/share/drupal/themes7.make": + ensure => present, + owner => root, + group => root, + mode => 644, + source => "puppet:///modules/drupal/themes7.make", + require => File['/usr/local/share/drupal'], + } + + cron { "drupal-make-6": + command => "/usr/local/sbin/drupal make 6", + user => root, + # Run once a week to ensure the server has all dependencies + weekday => 4, + hour => "02", + minute => "30", + ensure => present, + require => File['/usr/local/sbin/drupal', + '/usr/local/share/drupal/drupal6.make', + '/usr/local/share/drupal/themes6.make'], + } + + cron { "drupal-make-7": + command => "/usr/local/sbin/drupal make 7", + user => root, + # Run once a week to ensure the server has all dependencies + weekday => 4, + hour => "02", + minute => "30", + ensure => present, + require => File['/usr/local/sbin/drupal', + '/usr/local/share/drupal/drupal7.make', + '/usr/local/share/drupal/themes7.make'], + } +} |