Skip to content

Commit 239ce0d

Browse files
committed
🐛 Fix unix login issue
1 parent f7235d3 commit 239ce0d

File tree

6 files changed

+16
-0
lines changed

6 files changed

+16
-0
lines changed

tasks/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
community.mysql.mysql_db:
6565
name: "{{ item }}"
6666
state: present
67+
login_unix_socket: "{{ mariadb_socket }}"
6768
loop: "{{ mariadb_databases }}"
6869

6970
- name: MYSQL_USER | Manages users...
@@ -74,5 +75,6 @@
7475
host: "{{ item.host | default(omit) }}"
7576
host_all: "{{ item.host_all | default(omit) }}"
7677
state: present
78+
login_unix_socket: "{{ mariadb_socket }}"
7779
loop: "{{ mariadb_users }}"
7880
no_log: "{{ not mariadb_debug_role }}"

tasks/replication/slave.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
community.mysql.mysql_variables:
55
variable: read_only
66
value: 'ON'
7+
login_unix_socket: "{{ mariadb_socket }}"
78
when: mariadb_slave_readonly
89

910
- name: TEMPLATE | Deploy slave configuration
@@ -18,6 +19,7 @@
1819
- name: MYSQL_REPLICATION | Get slave status
1920
community.mysql.mysql_replication:
2021
mode: getslave
22+
login_unix_socket: "{{ mariadb_socket }}"
2123
ignore_errors: true
2224
register: slave_status
2325

@@ -32,5 +34,6 @@
3234
- name: MYSQL_REPLICATION | Get slave status
3335
community.mysql.mysql_replication:
3436
mode: getslave
37+
login_unix_socket: "{{ mariadb_socket }}"
3538
ignore_errors: true
3639
register: slave_status

tasks/replication/slave/gtid.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
- name: MYSQL_REPLICATION | Stop slave
44
community.mysql.mysql_replication:
55
mode: stopslave
6+
login_unix_socket: "{{ mariadb_socket }}"
67

78
- name: MYSQL_REPLICATION | Configure master host
89
community.mysql.mysql_replication:
@@ -11,12 +12,15 @@
1112
master_port: "{{ mariadb_replication_port }}"
1213
master_user: "{{ mariadb_replication_user }}"
1314
master_password: "{{ mariadb_replication_password }}"
15+
login_unix_socket: "{{ mariadb_socket }}"
1416
no_log: "{{ not mariadb_debug_role }}"
1517

1618
- name: MYSQL_REPLICATION | Setup replication with GTID
1719
community.mysql.mysql_replication:
1820
primary_use_gtid: current_pos
21+
login_unix_socket: "{{ mariadb_socket }}"
1922

2023
- name: MYSQL_REPLICATION | Start slave
2124
community.mysql.mysql_replication:
2225
mode: startslave
26+
login_unix_socket: "{{ mariadb_socket }}"

tasks/replication/slave/import_data.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
- name: MYSQL_VARIABLES | Get datadir
4545
community.mysql.mysql_variables:
4646
variable: datadir
47+
login_unix_socket: "{{ mariadb_socket }}"
4748
register: datadir
4849

4950
- name: SET_FACT | Get MariaDB datadir

tasks/replication/slave/replication.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
- name: MYSQL_REPLICATION | Stop slave
44
mysql_replication:
55
mode: stopslave
6+
login_unix_socket: "{{ mariadb_socket }}"
67

78
- name: MYSQL_REPLICATION | Configure master host
89
mysql_replication:
@@ -11,15 +12,18 @@
1112
master_port: "{{ mariadb_replication_port }}"
1213
master_user: "{{ mariadb_replication_user }}"
1314
master_password: "{{ mariadb_replication_password }}"
15+
login_unix_socket: "{{ mariadb_socket }}"
1416
no_log: "{{ not mariadb_debug_role }}"
1517

1618
- name: MYSQL_REPLICATION | Change master
1719
mysql_replication:
1820
mode: changemaster
1921
master_log_file: "{{ mariadb_master_log_file }}"
2022
master_log_pos: "{{ mariadb_master_log_pos }}"
23+
login_unix_socket: "{{ mariadb_socket }}"
2124
when: mariadb_master_log_file is defined and mariadb_master_log_pos is defined
2225

2326
- name: MYSQL_REPLICATION | Start slave
2427
mysql_replication:
2528
mode: startslave
29+
login_unix_socket: "{{ mariadb_socket }}"

tasks/secure.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
name: ''
66
host: "{{ item }}"
77
state: absent
8+
login_unix_socket: "{{ mariadb_socket }}"
89
loop:
910
- "{{ ansible_hostname }}"
1011
- 127.0.0.1
@@ -15,3 +16,4 @@
1516
mysql_db:
1617
name: test
1718
state: absent
19+
login_unix_socket: "{{ mariadb_socket }}"

0 commit comments

Comments
 (0)