[backup] improvement: remove_method option

This commit is contained in:
Vinicius Moreira
2022-03-29 19:01:31 -03:00
parent da8a4e6547
commit a904c73b2d
15 changed files with 111 additions and 25 deletions

View File

@@ -3,6 +3,9 @@ from bauh.commons.config import YAMLConfigManager
FILE_PATH = f'{CONFIG_DIR}/config.yml'
BACKUP_DEFAULT_REMOVE_METHOD = 'self'
BACKUP_REMOVE_METHODS = {BACKUP_DEFAULT_REMOVE_METHOD, 'all'}
class CoreConfigManager(YAMLConfigManager):
@@ -63,7 +66,8 @@ class CoreConfigManager(YAMLConfigManager):
'downgrade': None,
'upgrade': None,
'mode': 'incremental',
'type': 'rsync'
'type': 'rsync',
'remove_method': 'self'
},
'boot': {
'load_apps': True