expose more vars for the mysql setup

This commit is contained in:
flynn 2019-01-30 11:55:49 +01:00
parent 0152e6b20c
commit 788731a980
1 changed files with 28 additions and 3 deletions

View File

@ -2,10 +2,35 @@
mysql_root_password: "{{mariadb_root_password}}"
mysql_databases:
- name: "{{cat_db_name}}"
encoding: latin1
collation: latin1_general_ci
encoding: utf8 # this is default
collation: utf8_general_ci # also default, but explicit is better then implicit ;)
mysql_users:
- name: "{{cat_db_user}}"
host: "%"
password: "{{cat_db_password}}"
priv: "{{cat_db_name}}.*:ALL"
priv: "{{cat_db_name}}.*:ALL"
# --------------
# Listed below are more default values of the mysql setup, these are not changed regularly
# and thus are not listed in defaults with the "cat_" prefix.
# If you want to knew all the tiny details of the mysql setup look (here)[https://github.com/geerlingguy/ansible-role-mysql]
# The home directory inside which Python MySQL settings will be stored, which Ansible will use when connecting to MySQL.
# This should be the home directory of the user which runs this Ansible role.
# The mysql_user_name and mysql_user_password can be set if you are running this role under a non-root user account and want to set a non-root user.
mysql_user_home: /root
mysql_user_name: root
mysql_user_password: root
# The MySQL root user account details.
mysql_root_home: /root
mysql_root_username: root
#mysql_root_password: root
# Default MySQL connection configuration.
mysql_port: "3306"
mysql_bind_address: '0.0.0.0'
mysql_datadir: /var/lib/mysql
#mysql_socket: *default value depends on OS* (debian: /var/run/mysqld/mysqld.sock)
#mysql_pid_file: *default value depends on OS* (debian: /var/run/mysqld/mysqld.pid)