From 6f0c1cdbd9ff567ca8d723bbe2bb560145300cb3 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Thu, 30 Jan 2020 21:21:47 -0500 Subject: [PATCH] nixos/duosec: rename ikey option to integrationKey --- nixos/doc/manual/release-notes/rl-2009.xml | 4 ++++ nixos/modules/security/duosec.nix | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml index 1ca172c99f13..a9a6003d1e8a 100644 --- a/nixos/doc/manual/release-notes/rl-2009.xml +++ b/nixos/doc/manual/release-notes/rl-2009.xml @@ -103,6 +103,10 @@ security.duosec.secretKeyFile option for better security. + + security.duosec.ikey has been renamed to + security.duosec.integrationKey. + diff --git a/nixos/modules/security/duosec.nix b/nixos/modules/security/duosec.nix index 38169706463d..71428b82f5da 100644 --- a/nixos/modules/security/duosec.nix +++ b/nixos/modules/security/duosec.nix @@ -9,7 +9,7 @@ let configFilePam = '' [duo] - ikey=${cfg.ikey} + ikey=${cfg.integrationKey} host=${cfg.host} ${optionalString (cfg.groups != "") ("groups="+cfg.groups)} failmode=${cfg.failmode} @@ -27,6 +27,7 @@ in { imports = [ (mkRenamedOptionModule [ "security" "duosec" "group" ] [ "security" "duosec" "groups" ]) + (mkRenamedOptionModule [ "security" "duosec" "ikey" ] [ "security" "duosec" "integrationKey" ]) (mkRemovedOptionModule [ "security" "duosec" "skey" ] "The insecure security.duosec.skey option has been replaced by a new security.duosec.secretKeyFile option. Use this new option to store a secure copy of your key instead.") ]; @@ -44,7 +45,7 @@ in description = "If enabled, protect logins with Duo Security using PAM support."; }; - ikey = mkOption { + integrationKey = mkOption { type = types.str; description = "Integration key."; };