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 = {