hydra-module: don't use `createHome = true;` to create Hydra's base-dir

[?]
Sep 21, 2021, 9:58 PM
5HAXTJJGB3B5AK6J7GASWJDULO5N2AWQHK3VHR6ZZ3WKXW4VB4XAC

Dependencies

  • [2] TTZ26BJQ Unify Hydra's NixOS module with the one used for hydra.nixos.org
  • [3] T4DBPQOF hydra-module: Run hydra-init during hydra-init.service
  • [4] BW4FLZMU Set `isSystemUser = true;` for each statically declared user
  • [5] D3MDJONY
  • [6] F3M47DHJ hydra-module.nix: More paranoid permissions on the data directory
  • [7] QU2FV3MP Fix Hydra VM tests
  • [8] KVDOL4OZ hydra-module: Don't rely on su being available.
  • [9] OZX5T6LQ Fix paths

Change contents

  • edit in hydra-module.nix at line 200
    [2.635]
    [2.635]
    systemd.tmpfiles.rules = [
    "d ${baseDir} 0750 hydra hydra"
    ];
  • edit in hydra-module.nix at line 209
    [2.756][2.756:783]()
    createHome = true;
  • edit in hydra-module.nix at line 263
    [3.22][2.1195:1297]()
    mkdir -p ${baseDir}
    chown hydra.hydra ${baseDir}
    chmod 0750 ${baseDir}