diff options
Diffstat (limited to 'gnu/packages/admin.scm')
-rw-r--r-- | gnu/packages/admin.scm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 1066d390f4..319e78c05a 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org> ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com> ;;; Copyright © 2015 Alex Sassmannshausen <alex.sassmannshausen@gmail.com> +;;; Copyright © 2015 Eric Dvorsak <eric@dvorsak.fr> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1171,3 +1172,43 @@ processing and time-series systems. It's currently compatible with Graphite, Statsd, Librato and InfluxDB. Graphios can emit Nagios metrics to any number of supported upstream metrics systems simultaneously.") (license license:gpl2+))) + +(define-public ansible + (package + (name "ansible") + (version "1.9.2") + (source + (origin + (method url-fetch) + (uri (string-append + "https://pypi.python.org/packages/source/a/ansible/ansible-" + version + ".tar.gz")) + (sha256 + (base32 + "007fzgsqaahb0y4gjdxxmir9kcni7wph2z14jhqgpz88idrz8pn2")))) + (build-system python-build-system) + (native-inputs + `(("python2-setuptools" ,python2-setuptools) + ("python2-pycrypto" ,python2-pycrypto) + ("python2-httplib2" ,python2-httplib2) + ("python2-passlib" ,python2-passlib) + ("python2-nose" ,python2-nose) + ("python2-mock" ,python2-mock) + ("python2-jinja2" ,python2-jinja2) + ("python2-pyyaml" ,python2-pyyaml) + ("python2-paramiko" ,python2-paramiko))) + (inputs + `(("python2-pycrypto" ,python2-pycrypto) + ("python2-jinja2" ,python2-jinja2) + ("python2-pyyaml" ,python2-pyyaml) + ("python2-paramiko" ,python2-paramiko))) + (arguments + `(#:python ,python-2)) ; incompatible with Python 3 + (home-page "http://ansible.com/") + (synopsis "Radically simple IT automation") + (description "Ansible is a radically simple IT automation system. It +handles configuration-management, application deployment, cloud provisioning, +ad-hoc task-execution, and multinode orchestration - including trivializing +things like zero downtime rolling updates with load balancers.") + (license license:gpl3+))) |