Merge pull request #209815 from lafrenierejm/aws-sso-creds

aws-sso-creds: init at 1.4.0
This commit is contained in:
Jonas Heinrich 2023-01-10 16:03:47 +01:00 committed by GitHub
commit d3b4150929
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 44 additions and 0 deletions

View file

@ -7868,6 +7868,15 @@
}];
name = "Yaroslav Bolyukin";
};
lafrenierejm = {
email = "joseph@lafreniere.xyz";
github = "lafrenierejm";
githubId = 11155300;
keys = [{
fingerprint = "0375 DD9A EDD1 68A3 ADA3 9EBA EE23 6AA0 141E FCA3";
}];
name = "Joseph LaFreniere";
};
laikq = {
email = "gwen@quasebarth.de";
github = "laikq";

View file

@ -0,0 +1,33 @@
{ buildGoModule
, fetchFromGitHub
, lib
, makeWrapper
, xdg-utils
}:
buildGoModule rec {
pname = "aws-sso-creds";
version = "1.4.0";
src = fetchFromGitHub {
owner = "jaxxstorm";
repo = pname;
rev = "v${version}";
sha256 = "sha256-iyTdVvbqewLPLJB0LjeMB0HvLTi4B3B/HDCvgSlZoNE=";
};
vendorSha256 = "sha256-SIsM3S9i5YKj8DvE90DxxinqZkav+1gIha1xZiDBuHQ=";
nativeBuildInputs = [ makeWrapper ];
postInstall = ''
wrapProgram $out/bin/aws-sso-creds \
--suffix PATH : ${lib.makeBinPath [ xdg-utils ]}
'';
meta = with lib; {
homepage = "https://github.com/jaxxstorm/aws-sso-creds";
description = "Get AWS SSO temporary creds from an SSO profile";
license = licenses.mit;
maintainers = with maintainers; [ lafrenierejm ];
mainProgram = "aws-sso-creds";
};
}

View file

@ -2688,6 +2688,8 @@ with pkgs;
aws-sso-cli = callPackage ../tools/admin/aws-sso-cli { };
aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { };
aws-vault = callPackage ../tools/admin/aws-vault { };
aws-workspaces = callPackage ../applications/networking/remote/aws-workspaces { };