From 5236329392fc90c11622c7e18cca73136b2f5ade Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Tue, 28 Nov 2023 07:12:01 +0000 Subject: [PATCH] Enable docker on user nodes. --- common/docker.nix | 3 +++ common/user-node.nix | 1 + common/user-ppetru.nix | 5 ++++- 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 common/docker.nix diff --git a/common/docker.nix b/common/docker.nix new file mode 100644 index 0000000..a878015 --- /dev/null +++ b/common/docker.nix @@ -0,0 +1,3 @@ +{ + virtualisation.docker.enable = true; +} diff --git a/common/user-node.nix b/common/user-node.nix index ca32020..af80ea3 100644 --- a/common/user-node.nix +++ b/common/user-node.nix @@ -5,6 +5,7 @@ inputs.impermanence.nixosModules.impermanence ./cifs-client.nix ./consul.nix + ./docker.nix ./glusterfs-client.nix ./sshd.nix ./user-ppetru.nix diff --git a/common/user-ppetru.nix b/common/user-ppetru.nix index 1908b45..16bf750 100644 --- a/common/user-ppetru.nix +++ b/common/user-ppetru.nix @@ -1,7 +1,10 @@ { users.users.ppetru = { isNormalUser = true; - extraGroups = [ "wheel" ]; + extraGroups = [ + "docker" + "wheel" + ]; openssh.authorizedKeys.keys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCdZ9dHN+DamoyRAIS8v7Ph85KyJ9zYdgwoqkp7F+smEJEdDKboHE5LA49IDQk4cgkR5xNEMtxANpJm+AXNAhQOPVl/w57vI/Z+TBtSvDoj8LuAvKjmmrPfok2iyD2IIlbctcw8ypn1revZwDb1rBFefpbbZdr5h+75tVqqmNebzxk6UQsfL++lU8HscWwYKzxrrom5aJL6wxNTfy7/Htkt4FHzoKAc5gcB2KM/q0s6NvZzX9WtdHHwAR1kib2EekssjDM9VLecX75Xhtbp+LrHOJKRnxbIanXos4UZUzaJctdNTcOYzEVLvV0BCYaktbI+uVvJcC0qo28bXbHdS3rTGRu8CsykFneJXnrrRIJw7mYWhJSTV9bf+6j/lnFNAurbiYmd4SzaTgbGjj2j38Gr/CTsyv8Rho7P3QUWbRRZnn4a7eVPtjGagqwIwS59YDxRcOy2Wdsw35ry/N2G802V7Cr3hUqeaAIev2adtn4FaG72C8enacYUeACPEhi7TYdsDzuuyt31W7AQa5Te4Uda20rTa0Y9N5Lw85uGB2ebbdYWlO2CqI/m+xNYcPkKqL7zZILz782jDw1sxWd/RUbEgJNrWjsKZ7ybiEMmhpw5vLiMGOeqQWIT6cBCNjocmW0ocU+FBLhhioyrvuZOyacoEZLoklatsL0DMkvvkbT0Ew== petru@paler.net" ]; };