!XLCFfvFhUkYwOMLbVx:nixos.org

agenix

329 Members
age-encrypted secrets for NixOS https://github.com/ryantm/agenix/95 Servers

Load older messages


SenderMessageTime
22 Aug 2024
@uep:matrix.orguepthink of it like sending a message to the future host while it boots, it needs to be able to decrypt your message19:22:01
@pascal.dietrich:mintux.de@pascal.dietrich:mintux.deOk. Thanks a lot for your explanations.19:22:59
@uep:matrix.orguepnp, good luck19:23:18
29 Aug 2024
@feathecutie:tchncs.de@feathecutie:tchncs.de left the room.12:40:43
31 Aug 2024
@setthemfree:matrix.orgundltd joined the room.15:33:53
@setthemfree:matrix.orgundltd Hi everyone. Is there a way to specify in secrets.nix something like "mysecret-*.age" = [ key1 key2 ] so that I don't have to list every file explicitly? 15:37:23
@setthemfree:matrix.orgundltd Hi everyone. Is there a way to specify in secrets.nix something like "mysecret-*.age".publicKeys = [ key1 key2 ] so that I don't have to list every file explicitly? 15:38:05
@setthemfree:matrix.orgundltd Also, would it be possible to somehow use an agenix secret for one of the values in virtualisation.oci-containers.containers.<name>.environment? 16:32:35
@ryantm:matrix.orgryantmYes, you can use nix to read a directory's contents and use that as your secrets.nix output.18:31:59
@ryantm:matrix.orgryantmAre those containers built when building the OS? If so, no and there wouldn't be much point.18:33:46
@thedevofnight:matrix.org@thedevofnight:matrix.org joined the room.19:25:12
@thedevofnight:matrix.org@thedevofnight:matrix.org changed their display name from Devon Wolfe to thedevofnight.19:28:07
@thedevofnight:matrix.org@thedevofnight:matrix.org left the room.19:28:56
1 Sep 2024
@setthemfree:matrix.orgundltd
In reply to@ryantm:matrix.org
Are those containers built when building the OS? If so, no and there wouldn't be much point.
That is a good question... Looks like the containers are instantiated (podman / docker run) by a systemd unit, so that would be during activation. Also I notice there is an environmentFiles option that maps to docker run / podman run --env-file option, which should be ideal to use with agenix. So yeah, should work!
09:01:48
@setthemfree:matrix.orgundltd That is a good question... Looks like the containers are instantiated (podman / docker run) by a systemd unit, so that would be during boot / activation. Also I notice there is an environmentFiles option that maps to docker run / podman run --env-file option, which should be ideal to use with agenix. So yeah, should work! 09:02:16
@setthemfree:matrix.orgundltd
In reply to@ryantm:matrix.org
Yes, you can use nix to read a directory's contents and use that as your secrets.nix output.
How can I access nixpkgs' lib in secrets.nix?
09:37:51
@setthemfree:matrix.orgundltd (namely lib.attrsets.mergeAttrsList) 09:56:06
@ryantm:matrix.orgryantmSame way you would in any standalone nix file: let pks = import <nixpkgs> { config ={};}; in ... pkgs.lib11:03:09
@setthemfree:matrix.orgundltdThanks!12:32:12
3 Sep 2024
@djacu:matrix.org@djacu:matrix.org left the room.23:29:28
5 Sep 2024
@lingo5080:matrix.orglingo5080 joined the room.15:55:25
6 Sep 2024
@tdjordan:matrix.orgThom Jordan joined the room.18:19:09
7 Sep 2024
@madonius:entropia.de/madonius [er|him]Cheers13:35:39
@madonius:entropia.de/madonius [er|him] I am trying to add agenix to a server's configuration and keep getting error: The optionage' does not exist. Definition values:` 13:36:25
@madonius:entropia.de/madonius [er|him] * I am trying to add agenix to a server's configuration and keep getting error: The optionage' does not exist. Definition values:` 13:36:31
@k900:0upti.meK900That usually means you didn't import the module13:36:41
@madonius:entropia.de/madonius [er|him] * I am trying to add agenix to a server's configuration and keep getting
error: The option`age' does not exist. Definition values:\
13:36:48
@madonius:entropia.de/madonius [er|him]I have agenix in my flakes.nix13:37:00
@madonius:entropia.de/madonius [er|him]both in inputs and outputs it's defined13:37:50
@madonius:entropia.de/madonius [er|him] do I have to use agenix 13:38:02

Show newer messages


Back to Room ListRoom Version: 6