Fix mariadb recovery
This patch modifies tasks that are delegated to localhost to use local connection. Firstly, this is correct since SSH connection is not used, and secondly, it fixes the issue when kolla-ansible is packaged in a docker container. If the local connection is not used, the tasks will fail because temporary data are stored outside the container, whereas we need it to be stored inside the container so we can read them and set_facts. Closes-Bug: #2073370 Change-Id: I9547d5da78da30bfeea8e97056cfa9308c977098
This commit is contained in:
parent
09067aa0cd
commit
84e95d25a0
@ -9,6 +9,7 @@
|
||||
path: "{{ item }}"
|
||||
state: absent
|
||||
delegate_to: localhost
|
||||
connection: local
|
||||
changed_when: false
|
||||
check_mode: no
|
||||
run_once: true
|
||||
@ -83,10 +84,12 @@
|
||||
dest: "{{ mariadb_recover_tmp_file_path }}"
|
||||
mode: 0644
|
||||
delegate_to: localhost
|
||||
connection: local
|
||||
changed_when: false
|
||||
when: seqno_compare.results | map(attribute='stdout') | join('') == ""
|
||||
|
||||
- name: Registering mariadb_recover_inventory_name from temp file
|
||||
connection: local
|
||||
set_fact:
|
||||
mariadb_recover_inventory_name: "{{ lookup('file', mariadb_recover_tmp_file_path) }}"
|
||||
when:
|
||||
|
5
releasenotes/notes/bug-2073370-268e9a76be9f2ae9.yaml
Normal file
5
releasenotes/notes/bug-2073370-268e9a76be9f2ae9.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
fixes:
|
||||
- |
|
||||
Fixes the MariaDB recovery issue when kolla-ansible is running from
|
||||
a docker container. `LP#2073370 <https://launchpad.net/bugs/2073370>`__
|
Loading…
x
Reference in New Issue
Block a user