From 68613545b28ff16051f6db4eb04216a7105bc47d Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Sat, 6 Jan 2024 14:31:02 +0100 Subject: [PATCH] Implemented variable for fresh configuration --- group_vars/all | 1 + roles/backup-docker-to-local/tasks/main.yml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/group_vars/all b/group_vars/all index aeb4c990..43e780e4 100644 --- a/group_vars/all +++ b/group_vars/all @@ -1,4 +1,5 @@ # General +reset_files: false # Cleans up all CyMaIS files. It's necessary to run to whole playbook and not particial roles when using this function. verbose: false # Prints well formated debug information top_domain: "localhost" # Change this in inventory to your domain ip4_address: "127.0.0.1" # Change thie in inventory to the ip address of your server diff --git a/roles/backup-docker-to-local/tasks/main.yml b/roles/backup-docker-to-local/tasks/main.yml index 14ff4563..9cbedb28 100644 --- a/roles/backup-docker-to-local/tasks/main.yml +++ b/roles/backup-docker-to-local/tasks/main.yml @@ -41,6 +41,12 @@ on_calendar: "{{on_calendar_backup_docker_to_local}}" when: run_once_backup_docker_to_local is not defined +- name: "reset {{ backup_docker_to_local_folder }}databases.csv" + file: + path: "{{ backup_docker_to_local_folder }}databases.csv" + state: absent + when: reset_files | bool and run_once_backup_docker_to_local is not defined + - name: seed database values command: cmd: "python database_entry_seeder.py databases.csv {{database_instance}} {{database_databasename}} {{database_username}} {{database_password}}"