parent
							
								
									c338867c47
								
							
						
					
					
						commit
						5d444eec07
					
				|  | @ -5,7 +5,6 @@ | |||
| # ------------------------------------- | ||||
| mariadb_origin: 'default' | ||||
| mariadb_use_galera: false | ||||
| mariadb_root_password: null  | ||||
| mariadb_notify_restart: true | ||||
| mariadb_upstream_apt_src: false | ||||
| mariadb_manage_logrotate: true | ||||
|  |  | |||
|  | @ -1,29 +1,5 @@ | |||
| --- | ||||
| 
 | ||||
| - name: SHELL | Get MariaDB target version | ||||
|   shell: "LANG=C apt-cache depends mariadb-server | awk -F '-' '/Depends/ { print $NF }'" | ||||
|   register: apt_mariadb_version | ||||
|   changed_when: false | ||||
| 
 | ||||
| - block: | ||||
| 
 | ||||
|   - name: DEBCONF | Prepare MariaDB silent installation (root password) | ||||
|     debconf: | ||||
|       name: 'mariadb-server-{{ apt_mariadb_version.stdout }}' | ||||
|       question: 'mysql-server/root_password' | ||||
|       vtype: 'password' | ||||
|       value: '{{ mariadb_root_password }}' | ||||
|     when: not mariadb_exists.stat.exists | ||||
|    | ||||
|   - name: DEBCONF | Prepare MariaDB silent installation (root password again) | ||||
|     debconf: | ||||
|       name: 'mariadb-server-{{ apt_mariadb_version.stdout }}' | ||||
|       question: 'mysql-server/root_password_again' | ||||
|       vtype: 'password' | ||||
|       value: '{{ mariadb_root_password }}' | ||||
| 
 | ||||
|   when: not mariadb_exists.stat.exists and mariadb_root_password is string | ||||
| 
 | ||||
| - name: APT | Install MariaDB server | ||||
|   apt: | ||||
|     pkg: mariadb-server | ||||
|  |  | |||
|  | @ -1,13 +1,5 @@ | |||
| --- | ||||
| 
 | ||||
| - block: | ||||
| 
 | ||||
|     - name: SET_FACT | Bypass https://github.com/ansible/ansible/issues/19874 | ||||
|       set_fact: | ||||
|         ansible_distribution_release: 'buster' | ||||
| 
 | ||||
|   when: ansible_facts.distribution_major_version == "buster/sid" | ||||
| 
 | ||||
| - name: INCLUDE_VARS | Related to OS version | ||||
|   include_vars: "{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml" | ||||
| 
 | ||||
|  | @ -40,15 +32,6 @@ | |||
|     (config.changed or extraconfig.changed) and | ||||
|     not mariadb_galera_resetup | ||||
| 
 | ||||
| - name: TEMPLATE Create .my.cnf for root | ||||
|   template: | ||||
|     src: root/my.cnf | ||||
|     dest: /root/.my.cnf | ||||
|     owner: root | ||||
|     group: root | ||||
|     mode: 0600 | ||||
|     backup: yes | ||||
| 
 | ||||
| - name: INCLUDE | Galera | ||||
|   import_tasks: galera/main.yml | ||||
|   when: mariadb_use_galera | ||||
|  |  | |||
|  | @ -1,16 +1,5 @@ | |||
| --- | ||||
| 
 | ||||
| - name: MYSQL_USER | Update mysql root password for all root accounts | ||||
|   mysql_user: | ||||
|     name: root | ||||
|     host: "{{ item }}" | ||||
|     password: "{{ mariadb_root_password }}" | ||||
|   loop: | ||||
|     - "{{ ansible_hostname }}" | ||||
|     - 127.0.0.1 | ||||
|     - ::1 | ||||
|     - localhost | ||||
| 
 | ||||
| - name: MYSQL_USER | Remove all anonymous users | ||||
|   mysql_user: | ||||
|     name: '' | ||||
|  |  | |||
|  | @ -1,7 +0,0 @@ | |||
| # ------------------------------------------ | ||||
| # {{ ansible_managed }} | ||||
| # ------------------------------------------ | ||||
| 
 | ||||
| [client] | ||||
| user=root | ||||
| password="{{ mariadb_root_password }}" | ||||
		Loading…
	
		Reference in New Issue