feat(pkgs): Add terraform-bin package
The source build of Terraform is currently broken in NixOS. This adds a binary package.
This commit is contained in:
		
							parent
							
								
									b2585a0bcf
								
							
						
					
					
						commit
						6118c611c0
					
				
					 2 changed files with 30 additions and 0 deletions
				
			
		|  | @ -31,6 +31,7 @@ in { | |||
|     kubernetes | ||||
|     lxappearance-gtk3 | ||||
|     manpages | ||||
|     maven | ||||
|     nixops | ||||
|     numix-gtk-theme | ||||
|     numix-icon-theme | ||||
|  | @ -60,6 +61,7 @@ in { | |||
|     # Custom packages: | ||||
|     (import pkgs/kontemplate.nix) | ||||
|     (import pkgs/nixfd.nix) | ||||
|     (import pkgs/terraform-bin.nix) | ||||
|   ]; | ||||
| } | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										28
									
								
								pkgs/terraform-bin.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								pkgs/terraform-bin.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,28 @@ | |||
| # Package to install a Terraform binary release. | ||||
| # This is necessary because the Terraform package on Nix does not currently | ||||
| # build for some reason. | ||||
| 
 | ||||
| with import <nixpkgs> {}; | ||||
| 
 | ||||
| stdenv.mkDerivation rec { | ||||
|   name = "terraform-${version}"; | ||||
|   version = "0.10.7"; | ||||
| 
 | ||||
|   src = fetchzip { | ||||
|     url = "https://releases.hashicorp.com/terraform/0.10.7/terraform_0.10.7_linux_amd64.zip"; | ||||
|     sha256 = "189g94bb1d3wxzp720a5vki91czsqmk728469wa1fdkl43cdqd2n"; | ||||
|   }; | ||||
| 
 | ||||
|   installPhase = '' | ||||
|     mkdir -p $out/bin | ||||
|     mv terraform $out/bin/terraform | ||||
|   ''; | ||||
| 
 | ||||
|   meta = with stdenv.lib; { | ||||
|     description = "Terraform is a tool for building, changing, and combining infrastructure safely and efficiently"; | ||||
|     homepage = "https://www.terraform.io/"; | ||||
|     license  = licenses.mpl20; | ||||
|   }; | ||||
| 
 | ||||
|   # | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue