Index: sysutils/Makefile =================================================================== --- sysutils/Makefile +++ sysutils/Makefile @@ -971,6 +971,7 @@ SUBDIR += py-XenAPI SUBDIR += py-analyzemft SUBDIR += py-ansible-lint + SUBDIR += py-ansible-runner SUBDIR += py-bcfg2 SUBDIR += py-cdmi SUBDIR += py-consul Index: sysutils/py-ansible-runner/Makefile =================================================================== --- /dev/null +++ sysutils/py-ansible-runner/Makefile @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= ansible-runner +DISTVERSION= 1.1.1 +CATEGORIES= sysutils python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= dch@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 Index: sysutils/py-ansible-runner/distinfo =================================================================== --- /dev/null +++ sysutils/py-ansible-runner/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1537905616 +SHA256 (ansible-runner-1.1.1.tar.gz) = 298e33a98335d178189166f0962ad3540844aaca1fb6bd849d0e0db46ae11de4 +SIZE (ansible-runner-1.1.1.tar.gz) = 29073 Index: sysutils/py-ansible-runner/pkg-descr =================================================================== --- /dev/null +++ sysutils/py-ansible-runner/pkg-descr @@ -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/