Skip to content

Commit

Permalink
terraform: revamp the providers list
Browse files Browse the repository at this point in the history
The updater script wasn't downloading all the providers. It now uses the
github auth to work around API rate-limits.

Switch back to using derivations as the data-only approach wasn't saving
much space. By using folders it allows to interrupt the updater script
and still get a valid plugin set.
  • Loading branch information
zimbatm committed Sep 8, 2017
1 parent 2ae7e95 commit edc91c5
Show file tree
Hide file tree
Showing 73 changed files with 804 additions and 375 deletions.
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-alicloud-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-alicloud";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-alicloud";
rev = "v0.1.0";
sha256 = "199zrpmi1hqy80nrvdhh5pn7vlcvpjcsf0hpwgzb1r9vnydpz7cj";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-archive-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-archive";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-archive";
rev = "v0.1.0";
sha256 = "1g7bjak1vgxpnmp4b9cb3mq8gqp1a7738fj0sxzflfk8k35p27ri";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-arukas-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-arukas";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-arukas";
rev = "v0.1.0";
sha256 = "1msfr0rlzjfds02h35p99d1f541a1fzndjcpgijb41yx74h2v5dl";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-atlas-0.1.1";
goPackagePath = "github.com/terraform-providers/terraform-provider-atlas";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-atlas";
rev = "v0.1.1";
sha256 = "0k73vv14vnjl5qm33w54s5zzi0mmk1kn2zs3qkfq71aqi9ml7d14";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-aws-0.1.4";
goPackagePath = "github.com/terraform-providers/terraform-provider-aws";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-aws";
rev = "v0.1.4";
sha256 = "0hqyvp1bgyfqq2lkjq5m5qxybagnxl9zrqiqfnlrfigdp0y31iz8";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-azure-0.1.1";
goPackagePath = "github.com/terraform-providers/terraform-provider-azure";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-azure";
rev = "v0.1.1";
sha256 = "11myqq3wnxvpysjycvwg7b14ll8d9vkn06xb3r26kmc42fkl5xv1";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-azurerm-0.1.6";
goPackagePath = "github.com/terraform-providers/terraform-provider-azurerm";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-azurerm";
rev = "v0.1.6";
sha256 = "01hjr42gpkpwpz0chnkw8pf0yid0hqpdnfz65q5h2p8h627hg0c6";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-bitbucket-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-bitbucket";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-bitbucket";
rev = "v0.1.0";
sha256 = "0c5aiq0p425h7c600wg5h3601l40airwz6cs724lc72fycbb4s43";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-chef-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-chef";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-chef";
rev = "v0.1.0";
sha256 = "17fppyhxi0rd5v8khw2psdn2hdv5j79hxhinwkzrq5s4iccqk5dw";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-circonus-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-circonus";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-circonus";
rev = "v0.1.0";
sha256 = "0v05g91yg2zh4wczp8mi3hmvwb35z0y9044bwy67nm1l624xlj64";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-clc-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-clc";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-clc";
rev = "v0.1.0";
sha256 = "0gvsjnwk6xkgxai1gxsjf0hsjxbv8d8jg5hq8yd3hjhc6785fgnf";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-cloudflare-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-cloudflare";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-cloudflare";
rev = "v0.1.0";
sha256 = "073j0kqkccj7yrqz6j4vx722vmy6mmvmgidamkjnhhjcwm6g1jbq";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-cloudstack-0.1.1";
goPackagePath = "github.com/terraform-providers/terraform-provider-cloudstack";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-cloudstack";
rev = "v0.1.1";
sha256 = "09iqxpc5a6938qj1js2y9s4dcgk7hw69xga56ixpbbknms2yrhnb";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-cobbler-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-cobbler";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-cobbler";
rev = "v0.1.0";
sha256 = "1867aqlz1v7scybaia9yakaxw76lh6y2whhajv5pqy1ng58rcgiz";
};
}
@@ -0,0 +1,11 @@
{ buildGoPackage, fetchFromGitHub }:
buildGoPackage {
name = "terraform-provider-consul-0.1.0";
goPackagePath = "github.com/terraform-providers/terraform-provider-consul";
src = fetchFromGitHub {
owner = "terraform-providers";
repo = "terraform-provider-consul";
rev = "v0.1.0";
sha256 = "1d179m42iv2dy6wjzldllffwg6qxbg6gnvxrp6nzy75v7qp2aq94";
};
}

0 comments on commit edc91c5

Please sign in to comment.