diff --git a/.yamllint b/.yamllint
index 3720973c7289eb44ebaa8452dee1f29aed9a8d45..1c3a100f197e8ddefc3e7b1f98c48d1f47be3286 100644
--- a/.yamllint
+++ b/.yamllint
@@ -22,6 +22,7 @@ ignore: |
   .kitchen/
   kitchen.vagrant.yml
   mysql/supported_sections.yaml
+  mysql/osfingermap.yaml
 
 yaml-files:
   # Default settings
diff --git a/mysql/osfingermap.yaml b/mysql/osfingermap.yaml
index fd13162f9c0b4eda904e42132a1980fdd91feff3..a9fc920a58dab9f3ea626a1508490cea7143ef23 100644
--- a/mysql/osfingermap.yaml
+++ b/mysql/osfingermap.yaml
@@ -71,7 +71,11 @@ CentOS-6:
   pythonpkg: MySQL-python
 CentOS Linux-7:
   # https://mariadb.com/blog/rhel7-transition-mysql-mariadb-first-look
+      {%- if 'pythonversion' in grains and grains.pythonversion[0]|int == 3 %}
+  pythonpkg: python36-PyMySQL   # python36-mysql works too
+      {%- else %}
   pythonpkg: MySQL-python
+      {%- endif %}
   serverpkg: mariadb-server
   service: mariadb
   clientpkg: mariadb
diff --git a/test/integration/default/controls/packages_spec.rb b/test/integration/default/controls/packages_spec.rb
index 288f3d65e1edc970ada65173693ac8df5ee1e88a..787d4225396d338637a2713b8fa4a85747df87fa 100644
--- a/test/integration/default/controls/packages_spec.rb
+++ b/test/integration/default/controls/packages_spec.rb
@@ -1,10 +1,10 @@
 # frozen_string_literal: true
 
-# Override by OS
+# Override by OS.
 package_name = 'mariadb-server'
 if (os[:name] == 'suse') || (os[:name] == 'opensuse')
   package_name = 'mariadb'
-elsif (os[:name] == 'debian') && os[:release].start_with?('8')
+elsif os[:release].start_with?('8') && %w[debian centos].include?(os[:name])
   package_name = 'mysql-server'
 end
 
diff --git a/test/salt/pillar/mysql.sls b/test/salt/pillar/mysql.sls
index 17a3124bdc9611c30c17864fd06e09ea0229515a..f89cd953085de4bcc5a95a08a4b86e18f27d0830 100644
--- a/test/salt/pillar/mysql.sls
+++ b/test/salt/pillar/mysql.sls
@@ -30,9 +30,10 @@ mysql:
     mysqld:
       # you can use either underscore or hyphen in param names
       bind-address: 0.0.0.0
-      log_bin: /var/log/mysql/mysql-bin.log
+      # log_bin: /var/log/mysql/mysql-bin.log
       datadir: /var/lib/mysql
-      port: 3307
+      # port: 3307
+      # plugin-load-add: auth_socket.so
       binlog_do_db: foo
       auto_increment_increment: 5
       binlog-ignore-db:
@@ -112,8 +113,6 @@ mysql:
         - database: foo
           grants: ['select', 'insert', 'update']
           escape: true
-        - database: bar
-          grants: ['all privileges']
     # bob:
     #   password_hash: '*6C8989366EAF75BB670AD8EA7A7FC1176A95CEF4'
     #   host: '%' # Any host
@@ -136,7 +135,7 @@ mysql:
     #       grants: ['select', 'insert', 'update', 'delete']
     nopassuser:
       password: ~
-      host: localhost
+      # host: localhost  # requires unix_socket plugin
       databases: []
     application:
       password: 'somepass'