added documentation and error messages
This commit is contained in:
@ -1,3 +1,6 @@
|
|||||||
# Migrabrator
|
# Migrabrator
|
||||||
|
|
||||||
A tool to migrate abra apps from one server and or domain to another.
|
A tool to migrate abra apps from one server and or domain to another.
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
python packages: icecream
|
@ -82,7 +82,7 @@ def copy_files_between_servers(source_server, source_dir, destination_server, de
|
|||||||
def copy_volumes(source_app, target_server, target_domain, move=False):
|
def copy_volumes(source_app, target_server, target_domain, move=False):
|
||||||
if not any([target_domain, target_server]):
|
if not any([target_domain, target_server]):
|
||||||
logging.error(
|
logging.error(
|
||||||
'At leat one of target_domain or target_app need to be speicified')
|
'At leat one of target_domain or target_app need to be specified')
|
||||||
exit(1)
|
exit(1)
|
||||||
source_server = get_server(source_app)
|
source_server = get_server(source_app)
|
||||||
source_service = source_app.replace(".", "_")
|
source_service = source_app.replace(".", "_")
|
||||||
@ -178,7 +178,7 @@ def get_domain(app_name):
|
|||||||
|
|
||||||
|
|
||||||
def copy_secrets(source_app, target_domain):
|
def copy_secrets(source_app, target_domain):
|
||||||
print(f"Get Secretes from {source_app}...")
|
print(f"Get secrets from {source_app}...")
|
||||||
secrets = get_secrets(source_app)
|
secrets = get_secrets(source_app)
|
||||||
insert_secrets(target_domain, secrets)
|
insert_secrets(target_domain, secrets)
|
||||||
|
|
||||||
@ -206,6 +206,8 @@ def get_backupbot(app_name):
|
|||||||
for app in server_list[server]['apps']:
|
for app in server_list[server]['apps']:
|
||||||
if app['recipe'] == 'backup-bot-two':
|
if app['recipe'] == 'backup-bot-two':
|
||||||
return app['appName']
|
return app['appName']
|
||||||
|
logging.error(f"No backup-bot-two service found on {server}")
|
||||||
|
exit()
|
||||||
|
|
||||||
|
|
||||||
def insert_secrets(target_domain, secrets):
|
def insert_secrets(target_domain, secrets):
|
||||||
|
Reference in New Issue
Block a user