about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2017-01-27 09:59:10 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2017-01-27 10:15:31 +0100
commitc42cfa1e91bf271913aaa055ab34b2416df5b2f8 (patch)
treea9435d0ca9ac0564a96b481f627f7140f2eb10f5
parent46b1ea260a05d2d5fb01624c93d405daaf750b0c (diff)
downloadnixlib-c42cfa1e91bf271913aaa055ab34b2416df5b2f8.tar
nixlib-c42cfa1e91bf271913aaa055ab34b2416df5b2f8.tar.gz
nixlib-c42cfa1e91bf271913aaa055ab34b2416df5b2f8.tar.bz2
nixlib-c42cfa1e91bf271913aaa055ab34b2416df5b2f8.tar.lz
nixlib-c42cfa1e91bf271913aaa055ab34b2416df5b2f8.tar.xz
nixlib-c42cfa1e91bf271913aaa055ab34b2416df5b2f8.tar.zst
nixlib-c42cfa1e91bf271913aaa055ab34b2416df5b2f8.zip
pythonPackages.ansible_2_1: init at 2.1.4.0
-rw-r--r--pkgs/development/python-modules/ansible/2.1.nix50
-rw-r--r--pkgs/top-level/python-packages.nix1
2 files changed, 51 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/ansible/2.1.nix b/pkgs/development/python-modules/ansible/2.1.nix
new file mode 100644
index 000000000000..8d7598a90c91
--- /dev/null
+++ b/pkgs/development/python-modules/ansible/2.1.nix
@@ -0,0 +1,50 @@
+{ lib
+, fetchurl
+, buildPythonPackage
+, pycrypto
+, paramiko
+, jinja2
+, pyyaml
+, httplib2
+, boto
+, six
+, netaddr
+, dns
+, pywinrm
+}:
+
+buildPythonPackage rec {
+  pname = "ansible";
+  version = "2.1.4.0";
+  name = "${pname}-${version}";
+
+
+  src = fetchurl {
+    url = "http://releases.ansible.com/ansible/${name}.tar.gz";
+    sha256 = "05nc68900qrzqp88970j2lmyvclgrjki66xavcpzyzamaqrh7wg9";
+  };
+
+  prePatch = ''
+    sed -i "s,/usr/,$out," lib/ansible/constants.py
+  '';
+
+  doCheck = false;
+  dontStrip = true;
+  dontPatchELF = true;
+  dontPatchShebangs = false;
+  windowsSupport = true;
+
+  propagatedBuildInputs = [ pycrypto paramiko jinja2 pyyaml httplib2
+    boto six netaddr dns ] ++ lib.optional windowsSupport pywinrm;
+
+  meta = {
+    homepage = "http://www.ansible.com";
+    description = "A simple automation tool";
+    license = with lib.licenses; [ gpl3] ;
+    maintainers = with lib.maintainers; [
+      jgeerds
+      joamaki
+    ];
+    platforms = with lib.platforms; linux ++ darwin;
+  };
+}
\ No newline at end of file
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 2c05c2954f23..8d54eef393a7 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -926,6 +926,7 @@ in {
   ansible  = self.ansible2;
   ansible2 = self.ansible_2_2;
 
+  ansible_2_1 = callPackage ../development/python-modules/ansible/2.1.nix {};
   ansible_2_2 = callPackage ../development/python-modules/ansible/2.2.nix {};
 
   apipkg = buildPythonPackage rec {