From 259398507fd83ec1e5ec5c0923b8f335b29a0842 Mon Sep 17 00:00:00 2001 From: Marco Streich Date: Tue, 19 Jan 2021 12:41:42 +0100 Subject: [PATCH] Add fallback --- infrastructure/modules/compute/cloudinit.tpl | 4 ++++ infrastructure/modules/compute/nix/guidelines.nix | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/infrastructure/modules/compute/cloudinit.tpl b/infrastructure/modules/compute/cloudinit.tpl index a0455cb..31ec160 100644 --- a/infrastructure/modules/compute/cloudinit.tpl +++ b/infrastructure/modules/compute/cloudinit.tpl @@ -87,5 +87,9 @@ write_files: } owner: root:root permissions: '0644' + - path: /mnt/data/kibana-elasticsearch-password + content: "" + owner: root:root + permissions: '0600' runcmd: - systemctl start nixos-rebuild.service diff --git a/infrastructure/modules/compute/nix/guidelines.nix b/infrastructure/modules/compute/nix/guidelines.nix index bb913db..13151a2 100644 --- a/infrastructure/modules/compute/nix/guidelines.nix +++ b/infrastructure/modules/compute/nix/guidelines.nix @@ -1,6 +1,6 @@ { pkgs, lib, ... }: let - releaseVersion = app: (builtins.fromJSON (builtins.readFile "/mnt/data/guidelines.json")).${app}; + releaseVersion = app: (if builtins.pathExists "/mnt/data/guidelines.json" then builtins.readFile (builtins.fromJSON ("/mnt/data/guidelines.json")).${app} else "latest"); in { virtualisation = {