diff options
Diffstat (limited to 'bin/taler-deployment-config-instances')
-rwxr-xr-x | bin/taler-deployment-config-instances | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/bin/taler-deployment-config-instances b/bin/taler-deployment-config-instances index 4fe854c..d0e129d 100755 --- a/bin/taler-deployment-config-instances +++ b/bin/taler-deployment-config-instances @@ -9,7 +9,7 @@ file has been sourced to provide the right environment variables. """ import requests -from os import environ +from os import environ, system from sys import exit from urllib.parse import urljoin @@ -26,6 +26,11 @@ TALER_ENV_NAME = expect_env("TALER_ENV_NAME") TALER_CONFIG_CURRENCY = expect_env("TALER_CONFIG_CURRENCY") TALER_ENV_FRONTENDS_APITOKEN = expect_env("TALER_ENV_FRONTENDS_APITOKEN") authorization_header = {"Authorization": f"Bearer {TALER_ENV_FRONTENDS_APITOKEN}"} + + +def ensure_default_instance(): + system("taler-deployment-arm -k taler-merchant") + def ensure_instance(instance_id, name, payto_uris, auth): # FIXME: Use auth once the default instance also uses token auth instance_response = requests.get( @@ -70,6 +75,8 @@ def ensure_instance(instance_id, name, payto_uris, auth): else: exit(1) +ensure_default_instance() + ensure_instance( "blog", name="Blog", @@ -114,13 +121,6 @@ ensure_instance( ) ensure_instance( - "default", - name="Default", - payto_uris=[f"payto://x-taler-bank/bank.{TALER_ENV_NAME}.taler.net/Taler"], - auth=dict(method="token", token=TALER_ENV_FRONTENDS_APITOKEN), -) - -ensure_instance( "Tor", name="Tor", payto_uris=[f"payto://x-taler-bank/bank.{TALER_ENV_NAME}.taler.net/Tor"], |