X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=virtual%2Feldiron.nix;fp=virtual%2Feldiron.nix;h=337ea2f376bfd8a5ae7172bc14d1ed82f2980adf;hb=9d90e7e281e8f4cf9371c17c812a1ac9c08aa66d;hp=48266c861fbf395ac6487fdab32daba80e343637;hpb=0f3047a77ee1e0b3d943e39d50301ba85821c572;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/virtual/eldiron.nix b/virtual/eldiron.nix index 48266c8..337ea2f 100644 --- a/virtual/eldiron.nix +++ b/virtual/eldiron.nix @@ -10,6 +10,7 @@ _module.args = { mylibs = import ../libs.nix; myconfig = { + env = import ./environment.nix; ips = { main = "176.9.151.89"; production = "176.9.151.154"; @@ -40,8 +41,8 @@ deployment = { targetEnv = "hetzner"; hetzner = { - #robotUser = "defined in HETZNER_ROBOT_USER"; - #robotPass = "defined in HETZNER_ROBOT_PASS"; + robotUser = myconfig.env.hetzner.user; + robotPass = myconfig.env.hetzner.pass; mainIPv4 = myconfig.ips.main; partitions = '' clearpart --all --initlabel --drives=sda,sdb @@ -70,12 +71,11 @@ environment.etc."ssh/ldap_authorized_keys" = let ldap_authorized_keys = - assert checkEnv "NIXOPS_SSHD_LDAP_PASSWORD"; wrap { name = "ldap_authorized_keys"; file = ./ldap_authorized_keys.sh; vars = { - LDAP_PASS = builtins.getEnv "NIXOPS_SSHD_LDAP_PASSWORD"; + LDAP_PASS = myconfig.env.sshd.ldap.password; GITOLITE_SHELL = "${pkgs.gitolite}/bin/gitolite-shell"; ECHO = "${pkgs.coreutils}/bin/echo"; };