diff --git a/mysql/defaults.yaml b/mysql/defaults.yaml
index 7b62c33e062f10c64eec8e90edc355099cc27ca9..db28ddb06529392ebebdb803b6606e0183373e2e 100644
--- a/mysql/defaults.yaml
+++ b/mysql/defaults.yaml
@@ -126,6 +126,24 @@ RedHat:
port: 3306
bind_address: 127.0.0.1
symbolic_links: 0
+Fedora:
+ server: mariadb-server
+ client: mariadb
+ service: mariadb
+ python: MySQL-python
+ config:
+ file: /etc/my.cnf.d/server.cnf
+ sections:
+ mysqld_safe:
+ log_error: /var/log/mysqld.log
+ pid_file: /var/run/mysqld/mysqld.pid
+ mysqld:
+ datadir: /var/lib/mysql
+ socket: /var/lib/mysql/mysql.sock
+ user: mysql
+ port: 3306
+ bind_address: 127.0.0.1
+ symbolic_links: 0
Amazon:
server: mysql-server
client: mysql
diff --git a/mysql/disabled.sls b/mysql/disabled.sls
new file mode 100644
index 0000000000000000000000000000000000000000..ddcea6ff4787ef61026cdff97390ebd01eae21ab
--- /dev/null
+++ b/mysql/disabled.sls
@@ -0,0 +1,7 @@
+{% from "mysql/defaults.yaml" import rawmap with context %}
+{%- set mysql = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:server:lookup')) %}
+
+mysql:
+ service.dead:
+ - name: {{ mysql.service }}
+ - enable: False