From 4a836f363b203b78dc6ff083051ec0f9a69f9941 Mon Sep 17 00:00:00 2001 From: William Carroll Date: Thu, 13 Aug 2020 22:26:29 +0100 Subject: [PATCH] Disabling the monzo-token-server I haven't used this since I wrote it... and now the .tokens attribute is missing and it's screwing up my other deployment... *sigh* --- nixos/socrates/configuration.nix | 40 +++++++++++++++----------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/nixos/socrates/configuration.nix b/nixos/socrates/configuration.nix index c04281e4a..65084d29c 100644 --- a/nixos/socrates/configuration.nix +++ b/nixos/socrates/configuration.nix @@ -115,27 +115,25 @@ in { rootUrl = "https://git.wpcarro.dev/"; }; - systemd.services.monzo-token-server = { - enable = true; - description = "Ensure my Monzo access token is valid"; - script = "${briefcase.monzo_ynab.tokens}/bin/token-server"; - - # TODO(wpcarro): I'm unsure of the size of this security risk, but if a - # non-root user runs `systemctl cat monzo-token-server`, they could read the - # following, sensitive environment variables. - environment = { - store_path = "/var/cache/monzo_ynab"; - monzo_client_id = readSecret "monzo-client-id"; - monzo_client_secret = readSecret "monzo-client-secret"; - ynab_personal_access_token = readSecret "ynab-personal-access-token"; - ynab_account_id = readSecret "ynab-account-id"; - ynab_budget_id = readSecret "ynab-budget-id"; - }; - - serviceConfig = { - Type = "simple"; - }; - }; + # systemd.services.monzo-token-server = { + # enable = true; + # description = "Ensure my Monzo access token is valid"; + # script = "${briefcase.monzo_ynab.tokens}/bin/token-server"; + # # TODO(wpcarro): I'm unsure of the size of this security risk, but if a + # # non-root user runs `systemctl cat monzo-token-server`, they could read the + # # following, sensitive environment variables. + # environment = { + # store_path = "/var/cache/monzo_ynab"; + # monzo_client_id = readSecret "monzo-client-id"; + # monzo_client_secret = readSecret "monzo-client-secret"; + # ynab_personal_access_token = readSecret "ynab-personal-access-token"; + # ynab_account_id = readSecret "ynab-account-id"; + # ynab_budget_id = readSecret "ynab-budget-id"; + # }; + # serviceConfig = { + # Type = "simple"; + # }; + # }; services.gitDaemon = { enable = true;