Skip to content
Snippets Groups Projects
Verified Commit 0775a0cf authored by Chris Croome's avatar Chris Croome
Browse files

don't create a backupfile with a double dot

parent 3f687e73
No related branches found
No related tags found
No related merge requests found
Pipeline #27820 passed
......@@ -13,7 +13,7 @@
- name: "Set a fact for the MariaDB configuration file backup path for {{ mariadb_cnf.path }}"
ansible.builtin.set_fact:
mariadb_cnf_file_path_backup: "{{ mariadb_cnf.path | ansible.builtin.dirname }}/.{{ mariadb_cnf.path | ansible.builtin.basename }}.{{ ansible_date_time.iso8601_basic_short }}.bak"
mariadb_cnf_file_path_backup: "{{ mariadb_cnf.path | ansible.builtin.dirname }}/{% if mariadb_cnf.path | ansible.builtin.basename is not regex('^[.]') %}.{% endif %}{{ mariadb_cnf.path | ansible.builtin.basename }}.{{ ansible_date_time.iso8601_basic_short }}.bak"
- name: "MariaDB configuration file backup present {{ mariadb_cnf_file_path_backup }}"
ansible.builtin.copy:
......
......@@ -11,9 +11,9 @@
- name: MariaDB configuration file templated
block:
- name: Set a fact for the MariaDB configuration file backup path
- name: "Set a fact for the MariaDB configuration file backup path for {{ mariadb_cnf.path }}"
ansible.builtin.set_fact:
mariadb_cnf_file_path_backup: "{{ mariadb_cnf.path | ansible.builtin.dirname }}/.{{ mariadb_cnf.path | ansible.builtin.basename }}.{{ ansible_date_time.iso8601_basic_short }}.bak"
mariadb_cnf_file_path_backup: "{{ mariadb_cnf.path | ansible.builtin.dirname }}/{% if mariadb_cnf.path | ansible.builtin.basename is not regex('^[.]') %}.{% endif %}{{ mariadb_cnf.path | ansible.builtin.basename }}.{{ ansible_date_time.iso8601_basic_short }}.bak"
- name: MariaDB configuration file backup present
ansible.builtin.copy:
......
......@@ -11,9 +11,9 @@
- name: Change dashes to underscores in MariaDB configuration files
block:
- name: Set a fact for the MariaDB configuration file backup path
- name: "Set a fact for the MariaDB configuration file backup path for {{ mariadb_cnf.path }}"
ansible.builtin.set_fact:
mariadb_cnf_file_path_backup: "{{ mariadb_cnf.path | ansible.builtin.dirname }}/.{{ mariadb_cnf.path | ansible.builtin.basename }}.{{ ansible_date_time.iso8601_basic_short }}.bak"
mariadb_cnf_file_path_backup: "{{ mariadb_cnf.path | ansible.builtin.dirname }}/{% if mariadb_cnf.path | ansible.builtin.basename is not regex('^[.]') %}.{% endif %}{{ mariadb_cnf.path | ansible.builtin.basename }}.{{ ansible_date_time.iso8601_basic_short }}.bak"
- name: MariaDB configuration file backup present
ansible.builtin.copy:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment