marukuru: set journald SystemMaxUse to cap log size
This commit is contained in:
parent
51e09efdfc
commit
26de73b0fb
2 changed files with 20 additions and 1 deletions
13
ops/nixos/lib/low-space.nix
Normal file
13
ops/nixos/lib/low-space.nix
Normal file
|
@ -0,0 +1,13 @@
|
|||
# SPDX-FileCopyrightText: 2020 Luke Granger-Brown <depot@lukegb.com>
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
{ pkgs, depot, lib, ... }:
|
||||
in
|
||||
{
|
||||
config = {
|
||||
services.journald.extraConfig = lib.mkAfter ''
|
||||
SystemMaxUse=50M
|
||||
'';
|
||||
};
|
||||
}
|
|
@ -6,7 +6,10 @@
|
|||
let
|
||||
inherit (depot.ops) secrets;
|
||||
in {
|
||||
imports = [ ../../../third_party/nixpkgs/nixos/modules/profiles/qemu-guest.nix ];
|
||||
imports = [
|
||||
../../../third_party/nixpkgs/nixos/modules/profiles/qemu-guest.nix
|
||||
../lib/low-space.nix
|
||||
];
|
||||
boot.kernelModules = [ "tcp_bbr" ];
|
||||
boot.kernel.sysctl = {
|
||||
"net.ipv6.conf.default.accept_ra" = 1;
|
||||
|
@ -159,6 +162,9 @@ in {
|
|||
|
||||
containers.deployer = {
|
||||
config = { config, pkgs, ... }: {
|
||||
imports = [
|
||||
../lib/low-space.nix
|
||||
];
|
||||
networking.hosts = depot.ops.nixos.tailscaleIPs;
|
||||
nix = {
|
||||
binaryCaches = lib.mkForce [ "https://cache.nixos.org/" "s3://lukegb-nix-cache?endpoint=storage.googleapis.com&trusted=1" ];
|
||||
|
|
Loading…
Reference in a new issue