Skip to content

Latest commit

 

History

History
47 lines (41 loc) · 826 Bytes

README.md

File metadata and controls

47 lines (41 loc) · 826 Bytes

puppet-backupninja

Puppet module to manage backupninja

Requirements

Puppet 3.x

Sample hiera declaration

backupninja::entries :
  database :
    type    : mysql
    when    : 'everyday at 18'
    options :
      hotcopy    : false
      nodata_any : [cache, sessions, watchdog]
  files :
    type    : duplicity
    when    : 'everyday at 18'
    options :
      nicelevel : 20
      password  : 'mypass'
      include   : [
        '/var/www',
        '/var/lib/gitolite'
      ]
      desturl   : 'file:///backups/dl471'
  script :
    type    : sh
    when    : 'everyday at 18'
    options :
      commands : [
        'echo a'
      , 'echo b'
      ]

NOTES

  • mysql_updated is a patched version of mysql handler to allow nodata_any.

TO-DOs