name: MariaDB
maintainer: "Valentin Lab <valentin.lab@kalysto.org>"
provides:
  mysql-database:
data-resources:
  - /var/lib/mysql
  - /var/backups/mysql

uses:
  schedule-command:
    constraint: optional
    auto: pair
    solves:
      backup: "Automatic regular dumps for backuping purpose"
    default-options:
      schedule: "31 * * * *"  ## schedule backup every hour
  ## This one is useful only if previous relation is used
  backup:
    constraint: recommended
    auto: pair
    solves:
      backup: "Automatic regular backups of dumps"
    default-options:
      ## First pattern matching wins, no pattern matching includes.
      ## include-patterns are checked first, then exclude-patterns
      ## Patterns rules:
      ##  - ending / for directory
      ##  - '*' authorized
      ##  - must start with a '/', will start from $SERVICE_DATASTORE
      exclude-patterns:
        - "/var/lib/"                         ## mariadb working data files
        - "/var/backups/mysql/*.inprogress"   ## database dump in progress