19 lines
814 B
YAML
19 lines
814 B
YAML
# The following tasks ensure that we have backup data which is
|
|
# necessary later for cleanup (like l3/dhcp/metadata agent definitions)
|
|
|
|
- name: "Ensure the ovn backup directory"
|
|
file: path="{{ ovn_migration_backups }}" state=directory
|
|
|
|
- name: "Save the tripleo container definitions"
|
|
shell: |
|
|
# only copy them the first time, otherwise, on a later run when
|
|
# it has been already migrated to OVN we would miss the data
|
|
if [ ! -d {{ ovn_migration_backups }}/tripleo-config ]; then
|
|
cp -rfp /var/lib/tripleo-config {{ ovn_migration_backups }}
|
|
echo "Backed up"
|
|
fi
|
|
register: command_result
|
|
changed_when: "'Backed up' in command_result.stdout"
|
|
|
|
# TODO(majopela): Include steps for backing up the mysql database on the
|
|
# controllers and the undercloud before continuing |