svn commit: r484285 - in head/sysutils: . py-ansible-runner
Dave Cottlehuber
dch at FreeBSD.org
Tue Nov 6 10:53:26 UTC 2018
Author: dch
Date: Tue Nov 6 10:53:24 2018
New Revision: 484285
URL: https://svnweb.freebsd.org/changeset/ports/484285
Log:
New port: sysutils/py-ansible-runner: programmable interface to ansible
Ansible Runner provides both a command-line tool, and a python library
to import and embed in custom applications. It is intended to provide a
stable and consistent abstraction to Ansible, along with an extensible
plugin interface.
WWW: https://ansible-runner.readthedocs.io/
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D17518
Added:
head/sysutils/py-ansible-runner/
head/sysutils/py-ansible-runner/Makefile (contents, props changed)
head/sysutils/py-ansible-runner/distinfo (contents, props changed)
head/sysutils/py-ansible-runner/pkg-descr (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Tue Nov 6 09:44:22 2018 (r484284)
+++ head/sysutils/Makefile Tue Nov 6 10:53:24 2018 (r484285)
@@ -972,6 +972,7 @@
SUBDIR += py-XenAPI
SUBDIR += py-analyzemft
SUBDIR += py-ansible-lint
+ SUBDIR += py-ansible-runner
SUBDIR += py-bcfg2
SUBDIR += py-cdmi
SUBDIR += py-consul
Added: head/sysutils/py-ansible-runner/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-ansible-runner/Makefile Tue Nov 6 10:53:24 2018 (r484285)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= ansible-runner
+DISTVERSION= 1.1.2
+CATEGORIES= sysutils python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dch at FreeBSD.org
+COMMENT= Extensible embeddable ansible job runner
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansible>2.0:sysutils/ansible@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}daemon>0:devel/py-daemon@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pexpect>4.5:misc/py-pexpect@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>5.0:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+
+USES= cpe python
+USE_PYTHON= distutils autoplist concurrent
+
+CPE_VENDOR= ansibleworks
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/sysutils/py-ansible-runner/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-ansible-runner/distinfo Tue Nov 6 10:53:24 2018 (r484285)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1540338423
+SHA256 (ansible-runner-1.1.2.tar.gz) = 2376b39c7b4749e17e15a21844e37164d6df964c9f35f27aa679c0707b1f7b19
+SIZE (ansible-runner-1.1.2.tar.gz) = 675734
Added: head/sysutils/py-ansible-runner/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-ansible-runner/pkg-descr Tue Nov 6 10:53:24 2018 (r484285)
@@ -0,0 +1,5 @@
+Python tool and library to interact with ansible directly, or as an
+importable python module, to support integration and embedding into
+other systems.
+
+WWW: https://ansible-runner.readthedocs.io/
More information about the svn-ports-all
mailing list