|
42 | 42 | - name: Register remote dump name (from database) - GZIP.
|
43 | 43 | ansible.builtin.set_fact:
|
44 | 44 | mysql_sync_source_dump_path: "/tmp/{{ database.source.database }}_{{ build_number }}_source.sql.gz"
|
45 |
| - when: database.source.use_gzip |
| 45 | + when: |
| 46 | + - mysql_sync.use_gzip |
46 | 47 |
|
47 | 48 | - name: Get source last known good build number.
|
48 | 49 | ansible.builtin.command:
|
|
80 | 81 | delegate_to: "{{ database.source.host }}"
|
81 | 82 | when:
|
82 | 83 | - database.source.fresh_db
|
83 |
| - - database.source.use_gzip |
| 84 | + - mysql_sync.use_gzip |
84 | 85 |
|
85 | 86 | - name: Find source database host.
|
86 | 87 | ansible.builtin.command:
|
|
110 | 111 | - name: Register tmp target dump name - GZIP.
|
111 | 112 | ansible.builtin.set_fact:
|
112 | 113 | mysql_sync_target_dump_path: "/tmp/{{ database.target.database }}_{{ build_number }}_target.sql.gz"
|
113 |
| - when: database.source.use_gzip |
| 114 | + when: |
| 115 | + - mysql_sync.use_gzip |
114 | 116 |
|
115 | 117 | - name: Register tmp unpacked target dump name.
|
116 | 118 | ansible.builtin.set_fact:
|
|
150 | 152 | dest: "{{ _ce_deploy_build_tmp_dir }}/{{ database.target.database }}.sql.gz"
|
151 | 153 | flat: true
|
152 | 154 | delegate_to: "{{ database.source.host }}"
|
153 |
| - when: database.source.use_gzip |
| 155 | + when: |
| 156 | + - mysql_sync.use_gzip |
154 | 157 |
|
155 | 158 | - name: Copy dump file to destination - BZIP2.
|
156 | 159 | ansible.builtin.copy:
|
|
161 | 164 | ansible.builtin.copy:
|
162 | 165 | src: "{{ _ce_deploy_build_tmp_dir }}/{{ database.target.database }}.sql.gz"
|
163 | 166 | dest: "{{ mysql_sync_target_dump_path }}"
|
164 |
| - when: database.source.use_gzip |
| 167 | + when: |
| 168 | + - mysql_sync.use_gzip |
165 | 169 |
|
166 | 170 | - name: Unpack dump file - BZIP2.
|
167 | 171 | ansible.builtin.shell: "bzip2 -d -c {{ mysql_sync_target_dump_path }} > {{ mysql_sync_target_dump_unpacked_path }}"
|
|
172 | 176 | ansible.builtin.shell: "gzip -d -c {{ mysql_sync_target_dump_path }} > {{ mysql_sync_target_dump_unpacked_path }}"
|
173 | 177 | args:
|
174 | 178 | executable: /bin/bash
|
175 |
| - when: database.source.use_gzip |
| 179 | + when: |
| 180 | + - mysql_sync.use_gzip |
176 | 181 |
|
177 | 182 | - name: Delete temporary dump file on target.
|
178 | 183 | ansible.builtin.file:
|
|
0 commit comments