Merge pull request #17803 from mfine/mfine-always-write-ssh-keys

buildkite-agent: always write ssh keys

authored by Joachim F and committed by GitHub 65ef681c e8f7c549

+4 -8
+4 -8
nixos/modules/services/continuous-integration/buildkite-agent.nix
··· 77 77 preStart = '' 78 78 ${pkgs.coreutils}/bin/mkdir -m 0700 -p /var/lib/buildkite-agent/.ssh 79 79 80 - if ! [ -f /var/lib/buildkite-agent/.ssh/id_rsa ]; then 81 - echo "${cfg.openssh.privateKey}" > /var/lib/buildkite-agent/.ssh/id_rsa 82 - ${pkgs.coreutils}/bin/chmod 600 /var/lib/buildkite-agent/.ssh/id_rsa 83 - fi 80 + echo "${cfg.openssh.privateKey}" > /var/lib/buildkite-agent/.ssh/id_rsa 81 + ${pkgs.coreutils}/bin/chmod 600 /var/lib/buildkite-agent/.ssh/id_rsa 84 82 85 - if ! [ -f /var/lib/buildkite-agent/.ssh/id_rsa.pub ]; then 86 - echo "${cfg.openssh.publicKey}" > /var/lib/buildkite-agent/.ssh/id_rsa.pub 87 - ${pkgs.coreutils}/bin/chmod 600 /var/lib/buildkite-agent/.ssh/id_rsa.pub 88 - fi 83 + echo "${cfg.openssh.publicKey}" > /var/lib/buildkite-agent/.ssh/id_rsa.pub 84 + ${pkgs.coreutils}/bin/chmod 600 /var/lib/buildkite-agent/.ssh/id_rsa.pub 89 85 ''; 90 86 91 87 serviceConfig =