|
|
@@ -1,4 +1,5 @@
|
|
|
import os
|
|
|
+import sys
|
|
|
import subprocess
|
|
|
import socket
|
|
|
from pathlib import Path, PurePosixPath
|
|
|
@@ -113,8 +114,16 @@ def main():
|
|
|
if not secret_sources:
|
|
|
print("no secret required ?")
|
|
|
|
|
|
- create_secrets(secret_sources)
|
|
|
- start_borgmatic_container(hostname, login, secret_sources)
|
|
|
+ try:
|
|
|
+ if sys.argv[1] == "create_secrets":
|
|
|
+ create_secrets(secret_sources)
|
|
|
+
|
|
|
+ elif sys.argv[1] == "start_container":
|
|
|
+ start_borgmatic_container(hostname, login, secret_sources)
|
|
|
+
|
|
|
+ except IndexError:
|
|
|
+ print("You should provide an argument")
|
|
|
+ exit(1)
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|