diff --git a/mysql/defaults.yaml b/mysql/defaults.yaml index c66b732..9fddad9 100644 --- a/mysql/defaults.yaml +++ b/mysql/defaults.yaml @@ -148,6 +148,28 @@ Fedora: port: 3306 bind_address: 127.0.0.1 symbolic_links: 0 +openSUSE: + server: mariadb + client: mariadb-client + service: mysql + python: python-MySQL-python + config: + file: /etc/my.cnf + sections: + client: + port: 3306 + socket: /var/run/mysql/mysql.sock + mysqld: + innodb_file_format: Barracuda + innodb_file_per_table: ON + server-id: 1 + sql_mode: NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES + mysqld_multi: + mysqld: /usr/bin/mysqld_safe + mysqladmin: /usr/bin/mysqladmin + log: /var/log/mysqld_multi.log + append: | + !includedir /etc/my.cnf.d Amazon: server: mysql-server client: mysql diff --git a/mysql/server.sls b/mysql/server.sls index 9ad93a2..fbda31b 100644 --- a/mysql/server.sls +++ b/mysql/server.sls @@ -24,7 +24,7 @@ mysql_debconf: - pkg: mysqld - require: - pkg: mysql_debconf_utils -{% elif os_family == 'RedHat' %} +{% elif os_family == 'RedHat' or 'Suse' %} mysql_root_password: cmd.run: - name: mysqladmin --user root password '{{ mysql_root_password|replace("'", "'\"'\"'") }}' diff --git a/mysql/supported_sections.yaml b/mysql/supported_sections.yaml index e2e9d2a..ba4c754 100644 --- a/mysql/supported_sections.yaml +++ b/mysql/supported_sections.yaml @@ -13,4 +13,5 @@ - myisamchk - isamchk - mysqld +- mysqld_multi {% endload %}