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