terraform-landscape: init at 0.1.17

+109
+2
pkgs/applications/networking/cluster/terraform-landscape/Gemfile
··· 1 + source 'https://rubygems.org' 2 + gem 'terraform_landscape'
+25
pkgs/applications/networking/cluster/terraform-landscape/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + colorize (0.8.1) 5 + commander (4.4.4) 6 + highline (~> 1.7.2) 7 + diffy (3.2.0) 8 + highline (1.7.10) 9 + polyglot (0.3.5) 10 + terraform_landscape (0.1.17) 11 + colorize (~> 0.7) 12 + commander (~> 4.4) 13 + diffy (~> 3.0) 14 + treetop (~> 1.6) 15 + treetop (1.6.9) 16 + polyglot (~> 0.3) 17 + 18 + PLATFORMS 19 + ruby 20 + 21 + DEPENDENCIES 22 + terraform_landscape 23 + 24 + BUNDLED WITH 25 + 1.14.6
+19
pkgs/applications/networking/cluster/terraform-landscape/default.nix
··· 1 + { lib, bundlerEnv, ruby }: 2 + 3 + bundlerEnv rec { 4 + name = "terraform-landscape-${version}"; 5 + 6 + version = (import gemset).terraform_landscape.version; 7 + inherit ruby; 8 + gemfile = ./Gemfile; 9 + lockfile = ./Gemfile.lock; 10 + gemset = ./gemset.nix; 11 + 12 + meta = with lib; { 13 + description = "Improve Terraform's plan output to be easier to read and understand"; 14 + homepage = https://github.com/coinbase/terraform-landscape; 15 + license = with licenses; apsl20; 16 + maintainers = with maintainers; [ mbode ]; 17 + platforms = platforms.unix; 18 + }; 19 + }
+61
pkgs/applications/networking/cluster/terraform-landscape/gemset.nix
··· 1 + { 2 + colorize = { 3 + source = { 4 + remotes = ["https://rubygems.org"]; 5 + sha256 = "133rqj85n400qk6g3dhf2bmfws34mak1wqihvh3bgy9jhajw580b"; 6 + type = "gem"; 7 + }; 8 + version = "0.8.1"; 9 + }; 10 + commander = { 11 + dependencies = ["highline"]; 12 + source = { 13 + remotes = ["https://rubygems.org"]; 14 + sha256 = "165yr8qzan3gnk241mnwxsvdfwp6p1afg13z0mqdily6lh95acl9"; 15 + type = "gem"; 16 + }; 17 + version = "4.4.4"; 18 + }; 19 + diffy = { 20 + source = { 21 + remotes = ["https://rubygems.org"]; 22 + sha256 = "015nn9zaciqj43mfpjlw619r5dvnfkrjcka8nsa6j260v6qya941"; 23 + type = "gem"; 24 + }; 25 + version = "3.2.0"; 26 + }; 27 + highline = { 28 + source = { 29 + remotes = ["https://rubygems.org"]; 30 + sha256 = "01ib7jp85xjc4gh4jg0wyzllm46hwv8p0w1m4c75pbgi41fps50y"; 31 + type = "gem"; 32 + }; 33 + version = "1.7.10"; 34 + }; 35 + polyglot = { 36 + source = { 37 + remotes = ["https://rubygems.org"]; 38 + sha256 = "1bqnxwyip623d8pr29rg6m8r0hdg08fpr2yb74f46rn1wgsnxmjr"; 39 + type = "gem"; 40 + }; 41 + version = "0.3.5"; 42 + }; 43 + terraform_landscape = { 44 + dependencies = ["colorize" "commander" "diffy" "treetop"]; 45 + source = { 46 + remotes = ["https://rubygems.org"]; 47 + sha256 = "1bx8nfqbpxb2hnxnnl1m4sq6jlzf451c85m047jfq04b6w9691fl"; 48 + type = "gem"; 49 + }; 50 + version = "0.1.17"; 51 + }; 52 + treetop = { 53 + dependencies = ["polyglot"]; 54 + source = { 55 + remotes = ["https://rubygems.org"]; 56 + sha256 = "0sdkd1v2h8dhj9ncsnpywmqv7w1mdwsyc5jwyxlxwriacv8qz8bd"; 57 + type = "gem"; 58 + }; 59 + version = "1.6.9"; 60 + }; 61 + }
+2
pkgs/top-level/all-packages.nix
··· 19999 19999 20000 20000 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {}; 20001 20001 20002 + terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape {}; 20003 + 20002 20004 terragrunt = callPackage ../applications/networking/cluster/terragrunt {}; 20003 20005 20004 20006 terragrunt_0_11_1 = callPackage ../applications/networking/cluster/terragrunt/0.11.1.nix {