From 684c27154c06cc40a1191791115a050abe30a30d Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Thu, 1 Apr 2021 19:34:44 -0400
Subject: [PATCH] Configure deployment system for issuer to know where to find
 server

---
 morph/grid/production/grid.nix | 1 +
 morph/lib/issuer.nix           | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/morph/grid/production/grid.nix b/morph/grid/production/grid.nix
index 7b056146..fc3b9b5b 100644
--- a/morph/grid/production/grid.nix
+++ b/morph/grid/production/grid.nix
@@ -21,6 +21,7 @@ import ../../lib/make-grid.nix {
     #
     # The names must be unique!
     "payments.privatestorage.io" = import ../../lib/issuer.nix ({
+      publicIPv4 = "18.184.142.208";
       inherit sshUsers;
       hardware = ../../lib/issuer-aws.nix;
       stateVersion = "19.03";
diff --git a/morph/lib/issuer.nix b/morph/lib/issuer.nix
index 33c87f70..7510b6b8 100644
--- a/morph/lib/issuer.nix
+++ b/morph/lib/issuer.nix
@@ -6,9 +6,12 @@
 , allowedChargeOrigins
 , sshUsers
 , stateVersion
+, publicIPv4
 , ...
 }: {
   deployment = {
+    targetHost = publicIPv4;
+
     secrets = {
       "ristretto-signing-key" = {
         source = ristrettoSigningKeyPath;
-- 
GitLab