Add more hashi tools
This commit is contained in:
		
							parent
							
								
									5389d28c23
								
							
						
					
					
						commit
						a4ad01f3a8
					
				
					 2 changed files with 17 additions and 3 deletions
				
			
		
							
								
								
									
										10
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -86,6 +86,11 @@ The sections below list what each template includes. In all cases, you're free t
 | 
			
		|||
 | 
			
		||||
- [Terraform] 1.2.6
 | 
			
		||||
- [Packer] 1.8.2
 | 
			
		||||
- [Nomad] 1.2.9
 | 
			
		||||
- [nomad-autoscaler] 0.3.6-dev
 | 
			
		||||
- [nomad-pack] 0.0.1-techpreview.3
 | 
			
		||||
- [levant] 0.3.1
 | 
			
		||||
- [damon]
 | 
			
		||||
- [Terragrunt] 0.37.0
 | 
			
		||||
 | 
			
		||||
### [`java`](./java)
 | 
			
		||||
| 
						 | 
				
			
			@ -149,6 +154,7 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
 | 
			
		|||
[cachix]: https://www.cachix.org
 | 
			
		||||
[cargo]: https://doc.rust-lang.org/cargo
 | 
			
		||||
[clippy]: https://github.com/rust-lang/rust-clippy
 | 
			
		||||
[damon]: https://github.com/hashicorp/damon
 | 
			
		||||
[dhall]: https://dhall-lang.org
 | 
			
		||||
[dhall-to-nix]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-nix
 | 
			
		||||
[elixir]: https://elixir-lang.org
 | 
			
		||||
| 
						 | 
				
			
			@ -163,6 +169,7 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
 | 
			
		|||
[iex]: https://hexdocs.pm/iex/IEx.html
 | 
			
		||||
[java]: https://java.com
 | 
			
		||||
[kotlin]: https://kotlinlang.org
 | 
			
		||||
[levant]: https://github.com/hashicorp/levant
 | 
			
		||||
[lorri]: https://github.com/target/lorri
 | 
			
		||||
[maven]: https://maven.apache.org
 | 
			
		||||
[mix]: https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html
 | 
			
		||||
| 
						 | 
				
			
			@ -172,6 +179,9 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
 | 
			
		|||
[nixpkgs]: https://github.com/NixOS/nixpkgs
 | 
			
		||||
[nix-direnv]: https://github.com/nix-community/nix-direnv
 | 
			
		||||
[node]: https://nodejs.org
 | 
			
		||||
[nomad]: https://nomadproject.io
 | 
			
		||||
[nomad-autoscaler]: TOhttps://github.com/hashicorp/nomad-autoscaler
 | 
			
		||||
[nomad-pack]: https://github.com/hashicorp/nomad-pack
 | 
			
		||||
[packer]: https://packer.io
 | 
			
		||||
[phoenix]: https://phoenixframework.org
 | 
			
		||||
[pnpm]: https://pnpm.io
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
{
 | 
			
		||||
  description =
 | 
			
		||||
    "A Nix-flake-based development environment for Terraform and Packer";
 | 
			
		||||
    "A Nix-flake-based development environment for Terraform, Packer, and Nomad";
 | 
			
		||||
 | 
			
		||||
  inputs = { dev.url = "github:the-nix-way/dev-templates"; };
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -10,9 +10,12 @@
 | 
			
		|||
      let
 | 
			
		||||
        pkgs = import nixpkgs { inherit system; };
 | 
			
		||||
 | 
			
		||||
        inherit (pkgs) mkShell packer terraform;
 | 
			
		||||
        inherit (pkgs)
 | 
			
		||||
          damon levant mkShell nomad nomad-autoscaler nomad-pack packer
 | 
			
		||||
          terraform;
 | 
			
		||||
 | 
			
		||||
        hashiTools = [ packer terraform ];
 | 
			
		||||
        hashiTools =
 | 
			
		||||
          [ packer terraform nomad nomad-autoscaler nomad-pack levant damon ];
 | 
			
		||||
 | 
			
		||||
        relatedTools = with pkgs; [ terragrunt ];
 | 
			
		||||
      in {
 | 
			
		||||
| 
						 | 
				
			
			@ -23,6 +26,7 @@
 | 
			
		|||
            shellHook = ''
 | 
			
		||||
              echo "packer `${packer}/bin/packer --version`"
 | 
			
		||||
              ${terraform}/bin/terraform --version
 | 
			
		||||
              ${nomad}/bin/nomad --version
 | 
			
		||||
            '';
 | 
			
		||||
          };
 | 
			
		||||
        };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue