diff options
author | Florian Dold <florian@dold.me> | 2023-10-17 11:06:09 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-10-17 11:06:09 +0200 |
commit | d70493de629ea15c0ed5c762645f692df5a778d4 (patch) | |
tree | 8381274a189e25c07715763f2ec3cd31d492b553 | |
parent | 1bab377eaa52bd275f05cd83289e66b6186c883e (diff) | |
download | deployment-d70493de629ea15c0ed5c762645f692df5a778d4.tar.gz deployment-d70493de629ea15c0ed5c762645f692df5a778d4.tar.bz2 deployment-d70493de629ea15c0ed5c762645f692df5a778d4.zip |
WIP
-rwxr-xr-x | sandcastle-ng/scripts/setup-sandcastle.sh | 99 |
1 files changed, 97 insertions, 2 deletions
diff --git a/sandcastle-ng/scripts/setup-sandcastle.sh b/sandcastle-ng/scripts/setup-sandcastle.sh index 9c8a1a3..661df80 100755 --- a/sandcastle-ng/scripts/setup-sandcastle.sh +++ b/sandcastle-ng/scripts/setup-sandcastle.sh @@ -26,6 +26,15 @@ EXCHANGE_PLAIN_PAYTO=payto://iban/$EXCHANGE_IBAN EXCHANGE_FULL_PAYTO="payto://iban/$EXCHANGE_IBAN?receiver-name=Sandcastle+Echange+Inc" EXCHANGE_BANK_PASSWORD=sandbox +# Randomly generated IBANs for the merchants +MERCHANT_IBAN_DEFAULT=DE5135717 +MERCHANT_IBAN_POS=DE4218710 +MERCHANT_IBAN_BLOG=DE8292195 +MERCHANT_IBAN_GNUNET=DE9709960 +MERCHANT_IBAN_TALER=DE1740597 +MERCHANT_IBAN_TOR=DE2648777 +MERCHANT_IBAN_SURVEY=DE0793060 + MYDOMAIN=demo.taler.net LANDING_DOMAIN=$MYDOMAIN BANK_DOMAIN=bank.$MYDOMAIN @@ -190,7 +199,53 @@ systemctl start libeufin-bank.service # TODO: Create accounts for exchange and merchants taler-harness deployment wait-taler-service libeufin-bank https://$BANK_DOMAIN/config -taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ --login exchange --exchange --public --payto $EXCHANGE_PLAIN_PAYTO --name Exchange --password sandbox +taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ \ + --login exchange --exchange --public \ + --payto $EXCHANGE_PLAIN_PAYTO \ + --name Exchange \ + --password sandbox + +taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ \ + --login merchant-default --public \ + --payto "payto://iban/$MERCHANT_IBAN_DEFAULT" \ + --name "Default Demo Merchant" \ + --password sandbox + +taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ \ + --login merchant-pos --public \ + --payto "payto://iban/$MERCHANT_IBAN_POS" \ + --name "PoS Merchant" \ + --password sandbox + +taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ \ + --login merchant-blog --public \ + --payto "payto://iban/$MERCHANT_IBAN_BLOG" \ + --name "Blog Merchant" \ + --password sandbox + +taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ \ + --login merchant-gnunet --public \ + --payto "payto://iban/$MERCHANT_IBAN_GNUNET" \ + --name "GNUnet Donations Merchant" \ + --password sandbox + +taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ \ + --login merchant-taler --public \ + --payto "payto://iban/$MERCHANT_IBAN_TALER" \ + --name "Taler Donations Merchant" \ + --password sandbox + +taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ \ + --login merchant-tor --public \ + --payto "payto://iban/$MERCHANT_IBAN_TOR" \ + --name "Tor Donations Merchant" \ + --password sandbox + +taler-harness deployment provision-bank-account https://$BANK_DOMAIN/ \ + --login merchant-survey --public \ + --payto "payto://iban/$MERCHANT_IBAN_SURVEY" \ + --name "Tor Survey Merchant" \ + --password sandbox # Set up exchange @@ -327,7 +382,47 @@ taler-harness deployment provision-merchant-instance \ --instance-token secret-token:sandbox \ --name Merchant \ --id default \ - --payto 'payto://iban/DE5135717?receiver-name=Merchant' + --payto "payto://iban/$MERCHANT_IBAN_DEFAULT?receiver-name=Merchant" + +taler-harness deployment provision-merchant-instance \ + https://$MERCHANT_DOMAIN/ \ + --management-token secret-token:sandbox \ + --instance-token secret-token:sandbox \ + --name "POS Merchant" \ + --id pos \ + --payto "payto://iban/$MERCHANT_IBAN_POS?receiver-name=POS+Merchant" + +taler-harness deployment provision-merchant-instance \ + https://$MERCHANT_DOMAIN/ \ + --management-token secret-token:sandbox \ + --instance-token secret-token:sandbox \ + --name "Blog Merchant" \ + --id blog \ + --payto "payto://iban/$MERCHANT_IBAN_BLOG?receiver-name=Blog+Merchant" + +taler-harness deployment provision-merchant-instance \ + https://$MERCHANT_DOMAIN/ \ + --management-token secret-token:sandbox \ + --instance-token secret-token:sandbox \ + --name "GNUnet Merchant" \ + --id gnunet \ + --payto "payto://iban/$MERCHANT_IBAN_GNUNET?receiver-name=GNUnet+Merchant" + +taler-harness deployment provision-merchant-instance \ + https://$MERCHANT_DOMAIN/ \ + --management-token secret-token:sandbox \ + --instance-token secret-token:sandbox \ + --name "Taler Merchant" \ + --id taler \ + --payto "payto://iban/$MERCHANT_IBAN_TALER?receiver-name=Taler+Merchant" + +taler-harness deployment provision-merchant-instance \ + https://$MERCHANT_DOMAIN/ \ + --management-token secret-token:sandbox \ + --instance-token secret-token:sandbox \ + --name "Tor Merchant" \ + --id tor \ + --payto "payto://iban/$MERCHANT_IBAN_TOR?receiver-name=Tor+Merchant" # Now we set up the taler-merchant-demos |