Add python-pymysql to default packages and add mysql_connection variable
This commit is contained in:
		@@ -2,6 +2,7 @@
 | 
			
		||||
 | 
			
		||||
mysql_packages:
 | 
			
		||||
  - mariadb
 | 
			
		||||
  - python-pymysql
 | 
			
		||||
 | 
			
		||||
mysql_service_name: mariadb
 | 
			
		||||
 | 
			
		||||
@@ -13,5 +14,12 @@ mysql_main_conf:
 | 
			
		||||
  dest: /etc/my.cnf
 | 
			
		||||
mysql_confd: []
 | 
			
		||||
 | 
			
		||||
mysql_connection:
 | 
			
		||||
  unix_socket: /run/mysqld/mysqld.sock
 | 
			
		||||
  # host:
 | 
			
		||||
  # port:
 | 
			
		||||
  # user:
 | 
			
		||||
  # password:
 | 
			
		||||
 | 
			
		||||
mysql_databases: []
 | 
			
		||||
mysql_users: []
 | 
			
		||||
 
 | 
			
		||||
@@ -35,6 +35,12 @@
 | 
			
		||||
  mysql_db:
 | 
			
		||||
    name:  "{{ item.name }}"
 | 
			
		||||
    state: "{{ item.state | d(omit) }}"
 | 
			
		||||
 | 
			
		||||
    login_unix_socket: "{{ mysql_connection.unix_socket | d(omit) }}"
 | 
			
		||||
    login_host:        "{{ mysql_connection.host        | d(omit) }}"
 | 
			
		||||
    login_port:        "{{ mysql_connection.port        | d(omit) }}"
 | 
			
		||||
    login_user:        "{{ mysql_connection.user        | d(omit) }}"
 | 
			
		||||
    login_password:    "{{ mysql_connection.password    | d(omit) }}"
 | 
			
		||||
  with_items: "{{ mysql_databases }}"
 | 
			
		||||
 | 
			
		||||
- name: MySQL | Create users
 | 
			
		||||
@@ -43,6 +49,12 @@
 | 
			
		||||
    state:    "{{ item.state    | d(omit) }}"
 | 
			
		||||
    password: "{{ item.password | d(omit) }}"
 | 
			
		||||
    priv:     "{{ item.priv     | d(omit) }}"
 | 
			
		||||
 | 
			
		||||
    login_unix_socket: "{{ mysql_connection.unix_socket | d(omit) }}"
 | 
			
		||||
    login_host:        "{{ mysql_connection.host        | d(omit) }}"
 | 
			
		||||
    login_port:        "{{ mysql_connection.port        | d(omit) }}"
 | 
			
		||||
    login_user:        "{{ mysql_connection.user        | d(omit) }}"
 | 
			
		||||
    login_password:    "{{ mysql_connection.password    | d(omit) }}"
 | 
			
		||||
  with_items:  "{{ mysql_users }}"
 | 
			
		||||
 | 
			
		||||
- name: unbound | Run handlers
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user