Christian Boltz a40981
{% if salt['grains.get']('include_secrets', True) %}
Christian Boltz a40981
include:
Christian Boltz a40981
  - secrets.role.mysql_tmp
Christian Boltz a40981
{% endif %}
Christian Boltz a40981
Christian Boltz a40981
mysql:
Christian Boltz a40981
  server:
Christian Boltz a40981
    mysqld:
Christian Boltz a40981
      # bigger packet size needed for importing SQL dumps
Christian Boltz a40981
      max_allowed_packet: 64M
Christian Boltz a40981
    # root_password included from pillar/secrets/role/mysql_tmp.sls
Christian Boltz a40981
    lookup:
Christian Boltz a40981
      python: python3-PyMySQL
Christian Boltz a40981
Christian Boltz a40981
  # database and user for forums migration
Christian Boltz a40981
  database:
Christian Boltz a40981
    - forums
Christian Boltz a40981
  user:
Christian Boltz a40981
    forums:
Christian Boltz a40981
      # password included from pillar/secrets/role/mysql_tmp.sls
Christian Boltz a40981
      host: '%'
Christian Boltz a40981
      databases:
Christian Boltz a40981
        - database: forums
Christian Boltz a40981
          grants: ['all privileges']
Christian Boltz a40981