btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / ia / iam-policy-json-to-terraform / package.nix
blob1c83bb6e3d99fcdb3d8d9225fae11fb6fa564878
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "iam-policy-json-to-terraform";
5   version = "1.8.2";
7   src = fetchFromGitHub {
8     owner = "flosell";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-ovmWZpeHt1L8zNzG7+2BohteSjpYADMivi+AP0Vm8/E=";
12   };
14   vendorHash = "sha256-1WTc7peTJI3IvHJqznqRz29uQ2NG0CZpAAzlyYymZCQ=";
16   meta = with lib; {
17     description = "Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document";
18     homepage = "https://github.com/flosell/iam-policy-json-to-terraform";
19     changelog = "https://github.com/flosell/iam-policy-json-to-terraform/releases/tag/${version}";
20     license = licenses.asl20;
21     maintainers = [ maintainers.ivankovnatsky ];
22   };