Index: sysutils/Makefile =================================================================== --- sysutils/Makefile +++ sysutils/Makefile @@ -952,6 +952,7 @@ SUBDIR += py-analyzemft SUBDIR += py-ansible-lint SUBDIR += py-ansible-runner + SUBDIR += py-ansible-sshjail SUBDIR += py-azure-cli SUBDIR += py-azure-cli-acr SUBDIR += py-azure-cli-base Index: sysutils/py-ansible-sshjail/Makefile =================================================================== --- /dev/null +++ sysutils/py-ansible-sshjail/Makefile @@ -0,0 +1,36 @@ +# $FreeBSD$ + +PORTNAME= ansible-sshjail +DISTVERSIONPREFIX= v +DISTVERSION= 1.1.0.20190219 +CATEGORIES= sysutils python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= dch@FreeBSD.org +COMMENT= Ansible plugin to manage remote jails via ssh and jexec + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansible>2.0:sysutils/ansible@${PY_FLAVOR} + +USES= cpe python +USE_PYTHON= autoplist concurrent + +USE_GITHUB= yes +GH_ACCOUNT= austinhyde +GH_TAGNAME= a4e03c1 + +OPTIONS_DEFINE= DOCS + +PORTDOCS= README.md + +NO_ARCH= yes +NO_BUILD= yes +NO_INSTALL= yes + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include Index: sysutils/py-ansible-sshjail/distinfo =================================================================== --- /dev/null +++ sysutils/py-ansible-sshjail/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1571314073 +SHA256 (austinhyde-ansible-sshjail-v1.1.0-a4e03c1_GH0.tar.gz) = e288b42569b61e74a10d6026cdc489cf3ab04d052bafc11b356a04778896cac4 +SIZE (austinhyde-ansible-sshjail-v1.1.0-a4e03c1_GH0.tar.gz) = 6960 Index: sysutils/py-ansible-sshjail/pkg-descr =================================================================== --- /dev/null +++ sysutils/py-ansible-sshjail/pkg-descr @@ -0,0 +1,6 @@ +Ansible plugin to remotely provision and manage jails separately from +the jail host. It uses a standard ansible SSH connection, transferring +necessary files into the appropriate jail, and running jexec to execute +and commands in the scope of the jail. + +WWW: https://github.com/austinhyde/ansible-sshjail