Merge pull request #82861 from gila/terraform-lxd

terraform-providers.lxd: init at 1.3.0

Changed files
+33
maintainers
pkgs
applications
networking
cluster
terraform-providers
top-level
+6
maintainers/maintainer-list.nix
···
githubId = 3217744;
name = "Peter Ferenczy";
};
gilligan = {
email = "tobias.pflug@gmail.com";
github = "gilligan";
···
githubId = 3217744;
name = "Peter Ferenczy";
};
+
gila = {
+
email = "jeffry.molanus@gmail.com";
+
github = "gila";
+
githubId = 15957973;
+
name = "Jeffry Molanus";
+
};
gilligan = {
email = "tobias.pflug@gmail.com";
github = "gilligan";
+1
pkgs/applications/networking/cluster/terraform-providers/default.nix
···
gandi = callPackage ./gandi {};
ibm = callPackage ./ibm {};
libvirt = callPackage ./libvirt {};
ansible = callPackage ./ansible {};
} // lib.mapAttrs (n: v: toDrv v) list
···
gandi = callPackage ./gandi {};
ibm = callPackage ./ibm {};
libvirt = callPackage ./libvirt {};
+
lxd = callPackage ./lxd {};
ansible = callPackage ./ansible {};
} // lib.mapAttrs (n: v: toDrv v) list
+25
pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
···
···
+
{ stdenv, buildGoModule, fetchFromGitHub }:
+
+
buildGoModule rec {
+
pname = "terraform-provider-lxd";
+
version = "1.3.0";
+
+
src = fetchFromGitHub {
+
owner = "sl1pm4t";
+
repo = "terraform-provider-lxd";
+
rev = "v${version}";
+
sha256 = "1k54021178zybh9dqly2ly8ji9x5rka8dn9xd6rv7gkcl5w3y6fv";
+
};
+
+
modSha256 = "1h95ng9by3i3v15s1ws1fv86a47vglivn42xbffdy94s108g0908";
+
+
postBuild = "mv ../go/bin/terraform-provider-lxd{,_v${version}}";
+
+
meta = with stdenv.lib; {
+
homepage = "https://github.com/sl1pm4t/terraform-provider-lxd";
+
description = "Terraform provider for lxd";
+
platforms = platforms.linux;
+
license = licenses.mpl20;
+
maintainers = with maintainers; [ gila ];
+
};
+
}
+1
pkgs/top-level/aliases.nix
···
telnet = inetutils; # added 2018-05-15
terraform-provider-ibm = terraform-providers.ibm; # added 2018-09-28
terraform-provider-libvirt = terraform-providers.libvirt; # added 2018-09-28
terraform-provider-nixos = terraform-providers.nixos; # added 2018-09-28
tesseract_4 = tesseract4; # added 2018-12-19
testdisk-photorec = throw "This package was a duplicate, please use testdisk or testdisk-qt instead"; # added 2019-10-13
···
telnet = inetutils; # added 2018-05-15
terraform-provider-ibm = terraform-providers.ibm; # added 2018-09-28
terraform-provider-libvirt = terraform-providers.libvirt; # added 2018-09-28
+
terraform-provider-lxd = terraform-providers.lxd; # added 2020-03-16
terraform-provider-nixos = terraform-providers.nixos; # added 2018-09-28
tesseract_4 = tesseract4; # added 2018-12-19
testdisk-photorec = throw "This package was a duplicate, please use testdisk or testdisk-qt instead"; # added 2019-10-13