diff options
25 files changed, 1606 insertions, 430 deletions
diff --git a/sysutils/ansible/Makefile b/sysutils/ansible/Makefile index 2eb1bf6b8ab..93135aa675f 100644 --- a/sysutils/ansible/Makefile +++ b/sysutils/ansible/Makefile @@ -1,14 +1,13 @@ -# $NetBSD: Makefile,v 1.16 2015/12/05 21:25:58 adam Exp $ +# $NetBSD: Makefile,v 1.17 2016/02/17 20:31:45 he Exp $ -DISTNAME= ansible-1.6.10 +DISTNAME= ansible-1.9.4 PKGREVISION= 1 -#PKGNAME= ${PYPKGPREFIX}-${DISTNAME} # XXX: for when package is py3x-ready +#PKGNAME= ${PYPKGPREFIX}-${DISTNAME} # XXX: for when package is py3x-ready CATEGORIES= python sysutils MASTER_SITES= http://releases.ansible.com/ansible/ -MASTER_SITES+= https://pypi.python.org/packages/source/a/ansible/ MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://ansibleworks.com/ +HOMEPAGE= http://ansible.com/ COMMENT= SSH-based configuration management, deployment, and task execution LICENSE= gnu-gpl-v3 @@ -20,32 +19,54 @@ DEPENDS+= ${PYPKGPREFIX}-crypto>=2.6:../../security/py-crypto USE_TOOLS+= gmake EGDIR= ${PREFIX}/share/examples/ansible -SUBST_CLASSES+= prefix -SUBST_STAGE.prefix= pre-configure -SUBST_FILES.prefix+= examples/ansible.cfg lib/ansible/callbacks.py -SUBST_FILES.prefix+= lib/ansible/constants.py library/packaging/pkgin -SUBST_MESSAGE.prefix= Fixing PREFIX path. -SUBST_SED.prefix= -e "s,@PREFIX@,${PREFIX}," -SUBST_SED.prefix+= -e "s,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR}," +SUBST_CLASSES+= prefix +SUBST_STAGE.prefix= pre-configure +SUBST_FILES.prefix+= docs/man/man1/ansible.1 +SUBST_FILES.prefix+= docs/man/man1/ansible.1.asciidoc.in +SUBST_FILES.prefix+= docs/man/man1/ansible-galaxy.1 +SUBST_FILES.prefix+= docs/man/man1/ansible-galaxy.1.asciidoc.in +SUBST_FILES.prefix+= docs/man/man1/ansible-playbook.1 +SUBST_FILES.prefix+= docs/man/man1/ansible-playbook.1.asciidoc.in +SUBST_FILES.prefix+= examples/ansible.cfg examples/hosts +SUBST_FILES.prefix+= lib/ansible/constants.py lib/ansible/callbacks.py +SUBST_FILES.prefix+= lib/ansible/modules/core/system/ping.py +SUBST_FILES.prefix+= lib/ansible/modules/core/system/setup.py +SUBST_FILES.prefix+= lib/ansible/modules/extras/database/misc/riak.py +SUBST_FILES.prefix+= lib/ansible/modules/extras/monitoring/nagios.py +SUBST_FILES.prefix+= lib/ansible/modules/extras/packaging/os/pkgin.py +SUBST_FILES.prefix+= plugins/README.md plugins/inventory/cobbler.py +SUBST_FILES.prefix+= plugins/inventory/collins.py +SUBST_MESSAGE.prefix= Fixing PREFIX path. +SUBST_SED.prefix= -e "s,@PREFIX@,${PREFIX}," +SUBST_SED.prefix+= -e "s,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR}," -SUBST_CLASSES+= pythonbin -SUBST_STAGE.pythonbin= pre-configure -SUBST_FILES.pythonbin= Makefile -SUBST_MESSAGE.pythonbin= Fixing path to PYTHONBIN. -SUBST_SED.pythonbin= -e "s,PYTHON=python,PYTHON=${PYTHONBIN}," +SUBST_CLASSES+= pythonbin +SUBST_STAGE.pythonbin= pre-configure +SUBST_FILES.pythonbin= Makefile +SUBST_MESSAGE.pythonbin= Fixing path to PYTHONBIN. +SUBST_SED.pythonbin= -e "s,PYTHON=python,PYTHON=${PYTHONBIN}," -PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # no support yet +PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # py-paramiko -REPLACE_PYTHON+= lib/ansible/runner/action_plugins/synchronize.py -REPLACE_PYTHON+= lib/ansible/utils/module_docs.py +REPLACE_PYTHON= lib/ansible/runner/action_plugins/synchronize.py +REPLACE_PYTHON+= lib/ansible/utils/module_docs.py -MANPAGES= ansible-doc.1 ansible-pull.1 ansible-galaxy.1 ansible-vault.1 -MANPAGES+= ansible-playbook.1 ansible.1 +MANPAGES= ansible-doc.1 ansible-pull.1 ansible-galaxy.1 ansible-vault.1 +MANPAGES+= ansible-playbook.1 ansible.1 -INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKG_SYSCONFDIR}/ansible -INSTALLATION_DIRS+= ${EGDIR}/playbooks +INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKG_SYSCONFDIR}/ansible +INSTALLATION_DIRS+= ${EGDIR}/playbooks -CHECK_INTERPRETER_SKIP= share/ansible/* +CHECK_INTERPRETER_SKIP= share/ansible/* + +MAKE_DIRS= ${PKG_SYSCONFDIR}/ansible ${PREFIX}/share/ansible +MAKE_DIRS+= ${PREFIX}/share/ansible/ansible_plugins +MAKE_DIRS+= ${PREFIX}/share/ansible/ansible_plugins/action_plugins +MAKE_DIRS+= ${PREFIX}/share/ansible/ansible_plugins/callback_plugins +MAKE_DIRS+= ${PREFIX}/share/ansible/ansible_plugins/connection_plugins +MAKE_DIRS+= ${PREFIX}/share/ansible/ansible_plugins/lookup_plugins +MAKE_DIRS+= ${PREFIX}/share/ansible/ansible_plugins/vars_plugins +MAKE_DIRS+= ${PREFIX}/share/ansible/ansible_plugins/filter_plugins pre-install: find ${WRKSRC} -name \*.orig -exec rm {} \; @@ -53,7 +74,7 @@ pre-install: post-install: .for f in ${MANPAGES} ${INSTALL_MAN} ${WRKSRC}/docs/man/man1/${f} \ - ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ .endfor .for f in ansible.cfg hosts ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${DESTDIR}/${EGDIR} diff --git a/sysutils/ansible/PLIST b/sysutils/ansible/PLIST index 177b6eeaa6d..add3fc23d85 100644 --- a/sysutils/ansible/PLIST +++ b/sysutils/ansible/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.7 2015/02/05 15:22:06 pettai Exp $ +@comment $NetBSD: PLIST,v 1.8 2016/02/17 20:31:45 he Exp $ bin/ansible bin/ansible-doc bin/ansible-galaxy @@ -13,6 +13,24 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.txt ${PYSITELIB}/ansible/__init__.py ${PYSITELIB}/ansible/__init__.pyc ${PYSITELIB}/ansible/__init__.pyo +${PYSITELIB}/ansible/cache/__init__.py +${PYSITELIB}/ansible/cache/__init__.pyc +${PYSITELIB}/ansible/cache/__init__.pyo +${PYSITELIB}/ansible/cache/base.py +${PYSITELIB}/ansible/cache/base.pyc +${PYSITELIB}/ansible/cache/base.pyo +${PYSITELIB}/ansible/cache/jsonfile.py +${PYSITELIB}/ansible/cache/jsonfile.pyc +${PYSITELIB}/ansible/cache/jsonfile.pyo +${PYSITELIB}/ansible/cache/memcached.py +${PYSITELIB}/ansible/cache/memcached.pyc +${PYSITELIB}/ansible/cache/memcached.pyo +${PYSITELIB}/ansible/cache/memory.py +${PYSITELIB}/ansible/cache/memory.pyc +${PYSITELIB}/ansible/cache/memory.pyo +${PYSITELIB}/ansible/cache/redis.py +${PYSITELIB}/ansible/cache/redis.pyc +${PYSITELIB}/ansible/cache/redis.pyo ${PYSITELIB}/ansible/callback_plugins/__init__.py ${PYSITELIB}/ansible/callback_plugins/__init__.pyc ${PYSITELIB}/ansible/callback_plugins/__init__.pyo @@ -55,18 +73,24 @@ ${PYSITELIB}/ansible/inventory/script.pyo ${PYSITELIB}/ansible/inventory/vars_plugins/__init__.py ${PYSITELIB}/ansible/inventory/vars_plugins/__init__.pyc ${PYSITELIB}/ansible/inventory/vars_plugins/__init__.pyo -${PYSITELIB}/ansible/inventory/vars_plugins/group_vars.py -${PYSITELIB}/ansible/inventory/vars_plugins/group_vars.pyc -${PYSITELIB}/ansible/inventory/vars_plugins/group_vars.pyo +${PYSITELIB}/ansible/inventory/vars_plugins/noop.py +${PYSITELIB}/ansible/inventory/vars_plugins/noop.pyc +${PYSITELIB}/ansible/inventory/vars_plugins/noop.pyo ${PYSITELIB}/ansible/module_common.py ${PYSITELIB}/ansible/module_common.pyc ${PYSITELIB}/ansible/module_common.pyo ${PYSITELIB}/ansible/module_utils/__init__.py ${PYSITELIB}/ansible/module_utils/__init__.pyc ${PYSITELIB}/ansible/module_utils/__init__.pyo +${PYSITELIB}/ansible/module_utils/a10.py +${PYSITELIB}/ansible/module_utils/a10.pyc +${PYSITELIB}/ansible/module_utils/a10.pyo ${PYSITELIB}/ansible/module_utils/basic.py ${PYSITELIB}/ansible/module_utils/basic.pyc ${PYSITELIB}/ansible/module_utils/basic.pyo +${PYSITELIB}/ansible/module_utils/database.py +${PYSITELIB}/ansible/module_utils/database.pyc +${PYSITELIB}/ansible/module_utils/database.pyo ${PYSITELIB}/ansible/module_utils/ec2.py ${PYSITELIB}/ansible/module_utils/ec2.pyc ${PYSITELIB}/ansible/module_utils/ec2.pyo @@ -79,15 +103,993 @@ ${PYSITELIB}/ansible/module_utils/gce.pyo ${PYSITELIB}/ansible/module_utils/known_hosts.py ${PYSITELIB}/ansible/module_utils/known_hosts.pyc ${PYSITELIB}/ansible/module_utils/known_hosts.pyo +${PYSITELIB}/ansible/module_utils/openstack.py +${PYSITELIB}/ansible/module_utils/openstack.pyc +${PYSITELIB}/ansible/module_utils/openstack.pyo +${PYSITELIB}/ansible/module_utils/powershell.ps1 ${PYSITELIB}/ansible/module_utils/rax.py ${PYSITELIB}/ansible/module_utils/rax.pyc ${PYSITELIB}/ansible/module_utils/rax.pyo ${PYSITELIB}/ansible/module_utils/redhat.py ${PYSITELIB}/ansible/module_utils/redhat.pyc ${PYSITELIB}/ansible/module_utils/redhat.pyo +${PYSITELIB}/ansible/module_utils/splitter.py +${PYSITELIB}/ansible/module_utils/splitter.pyc +${PYSITELIB}/ansible/module_utils/splitter.pyo ${PYSITELIB}/ansible/module_utils/urls.py ${PYSITELIB}/ansible/module_utils/urls.pyc ${PYSITELIB}/ansible/module_utils/urls.pyo +${PYSITELIB}/ansible/modules/__init__.py +${PYSITELIB}/ansible/modules/__init__.pyc +${PYSITELIB}/ansible/modules/__init__.pyo +${PYSITELIB}/ansible/modules/core/__init__.py +${PYSITELIB}/ansible/modules/core/__init__.pyc +${PYSITELIB}/ansible/modules/core/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/cloudformation.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/cloudformation.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/cloudformation.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_ami.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_ami.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_ami.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_ami_search.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_ami_search.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_ami_search.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_asg.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_asg.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_asg.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_eip.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_eip.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_eip.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_elb.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_elb.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_elb.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_elb_lb.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_elb_lb.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_elb_lb.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_facts.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_facts.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_facts.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_group.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_group.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_group.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_key.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_key.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_key.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_lc.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_lc.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_lc.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_metric_alarm.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_metric_alarm.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_metric_alarm.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_scaling_policy.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_scaling_policy.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_scaling_policy.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_snapshot.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_snapshot.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_snapshot.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_tag.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_tag.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_tag.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_vol.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_vol.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_vol.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_vpc.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_vpc.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_vpc.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/elasticache.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/elasticache.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/elasticache.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds_param_group.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds_param_group.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds_param_group.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds_subnet_group.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds_subnet_group.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/rds_subnet_group.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/route53.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/route53.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/route53.pyo +${PYSITELIB}/ansible/modules/core/cloud/amazon/s3.py +${PYSITELIB}/ansible/modules/core/cloud/amazon/s3.pyc +${PYSITELIB}/ansible/modules/core/cloud/amazon/s3.pyo +${PYSITELIB}/ansible/modules/core/cloud/azure/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/azure/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/azure/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/azure/azure.py +${PYSITELIB}/ansible/modules/core/cloud/azure/azure.pyc +${PYSITELIB}/ansible/modules/core/cloud/azure/azure.pyo +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean.py +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean.pyc +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean.pyo +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean_domain.py +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean_domain.pyc +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean_domain.pyo +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean_sshkey.py +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean_sshkey.pyc +${PYSITELIB}/ansible/modules/core/cloud/digital_ocean/digital_ocean_sshkey.pyo +${PYSITELIB}/ansible/modules/core/cloud/docker/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/docker/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/docker/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/docker/docker.py +${PYSITELIB}/ansible/modules/core/cloud/docker/docker.pyc +${PYSITELIB}/ansible/modules/core/cloud/docker/docker.pyo +${PYSITELIB}/ansible/modules/core/cloud/docker/docker_image.py +${PYSITELIB}/ansible/modules/core/cloud/docker/docker_image.pyc +${PYSITELIB}/ansible/modules/core/cloud/docker/docker_image.pyo +${PYSITELIB}/ansible/modules/core/cloud/google/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/google/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/google/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/google/gc_storage.py +${PYSITELIB}/ansible/modules/core/cloud/google/gc_storage.pyc +${PYSITELIB}/ansible/modules/core/cloud/google/gc_storage.pyo +${PYSITELIB}/ansible/modules/core/cloud/google/gce.py +${PYSITELIB}/ansible/modules/core/cloud/google/gce.pyc +${PYSITELIB}/ansible/modules/core/cloud/google/gce.pyo +${PYSITELIB}/ansible/modules/core/cloud/google/gce_lb.py +${PYSITELIB}/ansible/modules/core/cloud/google/gce_lb.pyc +${PYSITELIB}/ansible/modules/core/cloud/google/gce_lb.pyo +${PYSITELIB}/ansible/modules/core/cloud/google/gce_net.py +${PYSITELIB}/ansible/modules/core/cloud/google/gce_net.pyc +${PYSITELIB}/ansible/modules/core/cloud/google/gce_net.pyo +${PYSITELIB}/ansible/modules/core/cloud/google/gce_pd.py +${PYSITELIB}/ansible/modules/core/cloud/google/gce_pd.pyc +${PYSITELIB}/ansible/modules/core/cloud/google/gce_pd.pyo +${PYSITELIB}/ansible/modules/core/cloud/linode/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/linode/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/linode/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/linode/linode.py +${PYSITELIB}/ansible/modules/core/cloud/linode/linode.pyc +${PYSITELIB}/ansible/modules/core/cloud/linode/linode.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/glance_image.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/glance_image.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/glance_image.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/keystone_user.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/keystone_user.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/keystone_user.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/nova_compute.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/nova_compute.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/nova_compute.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/nova_keypair.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/nova_keypair.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/nova_keypair.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_floating_ip.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_floating_ip.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_floating_ip.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_floating_ip_associate.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_floating_ip_associate.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_floating_ip_associate.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_network.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_network.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_network.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router_gateway.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router_gateway.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router_gateway.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router_interface.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router_interface.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_router_interface.pyo +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_subnet.py +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_subnet.pyc +${PYSITELIB}/ansible/modules/core/cloud/openstack/quantum_subnet.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cbs.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cbs.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cbs.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cbs_attachments.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cbs_attachments.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cbs_attachments.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb_database.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb_database.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb_database.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb_user.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb_user.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_cdb_user.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_clb.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_clb.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_clb.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_clb_nodes.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_clb_nodes.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_clb_nodes.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_dns.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_dns.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_dns.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_dns_record.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_dns_record.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_dns_record.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_facts.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_facts.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_facts.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_files.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_files.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_files.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_files_objects.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_files_objects.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_files_objects.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_identity.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_identity.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_identity.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_keypair.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_keypair.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_keypair.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_meta.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_meta.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_meta.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_network.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_network.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_network.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_queue.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_queue.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_queue.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_scaling_group.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_scaling_group.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_scaling_group.pyo +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_scaling_policy.py +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_scaling_policy.pyc +${PYSITELIB}/ansible/modules/core/cloud/rackspace/rax_scaling_policy.pyo +${PYSITELIB}/ansible/modules/core/cloud/vmware/__init__.py +${PYSITELIB}/ansible/modules/core/cloud/vmware/__init__.pyc +${PYSITELIB}/ansible/modules/core/cloud/vmware/__init__.pyo +${PYSITELIB}/ansible/modules/core/cloud/vmware/vsphere_guest.py +${PYSITELIB}/ansible/modules/core/cloud/vmware/vsphere_guest.pyc +${PYSITELIB}/ansible/modules/core/cloud/vmware/vsphere_guest.pyo +${PYSITELIB}/ansible/modules/core/commands/__init__.py +${PYSITELIB}/ansible/modules/core/commands/__init__.pyc +${PYSITELIB}/ansible/modules/core/commands/__init__.pyo +${PYSITELIB}/ansible/modules/core/commands/command.py +${PYSITELIB}/ansible/modules/core/commands/command.pyc +${PYSITELIB}/ansible/modules/core/commands/command.pyo +${PYSITELIB}/ansible/modules/core/commands/raw.py +${PYSITELIB}/ansible/modules/core/commands/raw.pyc +${PYSITELIB}/ansible/modules/core/commands/raw.pyo +${PYSITELIB}/ansible/modules/core/commands/script.py +${PYSITELIB}/ansible/modules/core/commands/script.pyc +${PYSITELIB}/ansible/modules/core/commands/script.pyo +${PYSITELIB}/ansible/modules/core/commands/shell.py +${PYSITELIB}/ansible/modules/core/commands/shell.pyc +${PYSITELIB}/ansible/modules/core/commands/shell.pyo +${PYSITELIB}/ansible/modules/core/database/__init__.py +${PYSITELIB}/ansible/modules/core/database/__init__.pyc +${PYSITELIB}/ansible/modules/core/database/__init__.pyo +${PYSITELIB}/ansible/modules/core/database/mysql/__init__.py +${PYSITELIB}/ansible/modules/core/database/mysql/__init__.pyc +${PYSITELIB}/ansible/modules/core/database/mysql/__init__.pyo +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_db.py +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_db.pyc +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_db.pyo +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_user.py +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_user.pyc +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_user.pyo +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_variables.py +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_variables.pyc +${PYSITELIB}/ansible/modules/core/database/mysql/mysql_variables.pyo +${PYSITELIB}/ansible/modules/core/database/postgresql/__init__.py +${PYSITELIB}/ansible/modules/core/database/postgresql/__init__.pyc +${PYSITELIB}/ansible/modules/core/database/postgresql/__init__.pyo +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_db.py +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_db.pyc +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_db.pyo +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_privs.py +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_privs.pyc +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_privs.pyo +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_user.py +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_user.pyc +${PYSITELIB}/ansible/modules/core/database/postgresql/postgresql_user.pyo +${PYSITELIB}/ansible/modules/core/files/__init__.py +${PYSITELIB}/ansible/modules/core/files/__init__.pyc +${PYSITELIB}/ansible/modules/core/files/__init__.pyo +${PYSITELIB}/ansible/modules/core/files/acl.py +${PYSITELIB}/ansible/modules/core/files/acl.pyc +${PYSITELIB}/ansible/modules/core/files/acl.pyo +${PYSITELIB}/ansible/modules/core/files/assemble.py +${PYSITELIB}/ansible/modules/core/files/assemble.pyc +${PYSITELIB}/ansible/modules/core/files/assemble.pyo +${PYSITELIB}/ansible/modules/core/files/copy.py +${PYSITELIB}/ansible/modules/core/files/copy.pyc +${PYSITELIB}/ansible/modules/core/files/copy.pyo +${PYSITELIB}/ansible/modules/core/files/fetch.py +${PYSITELIB}/ansible/modules/core/files/fetch.pyc +${PYSITELIB}/ansible/modules/core/files/fetch.pyo +${PYSITELIB}/ansible/modules/core/files/file.py +${PYSITELIB}/ansible/modules/core/files/file.pyc +${PYSITELIB}/ansible/modules/core/files/file.pyo +${PYSITELIB}/ansible/modules/core/files/ini_file.py +${PYSITELIB}/ansible/modules/core/files/ini_file.pyc +${PYSITELIB}/ansible/modules/core/files/ini_file.pyo +${PYSITELIB}/ansible/modules/core/files/lineinfile.py +${PYSITELIB}/ansible/modules/core/files/lineinfile.pyc +${PYSITELIB}/ansible/modules/core/files/lineinfile.pyo +${PYSITELIB}/ansible/modules/core/files/replace.py +${PYSITELIB}/ansible/modules/core/files/replace.pyc +${PYSITELIB}/ansible/modules/core/files/replace.pyo +${PYSITELIB}/ansible/modules/core/files/stat.py +${PYSITELIB}/ansible/modules/core/files/stat.pyc +${PYSITELIB}/ansible/modules/core/files/stat.pyo +${PYSITELIB}/ansible/modules/core/files/synchronize.py +${PYSITELIB}/ansible/modules/core/files/synchronize.pyc +${PYSITELIB}/ansible/modules/core/files/synchronize.pyo +${PYSITELIB}/ansible/modules/core/files/template.py +${PYSITELIB}/ansible/modules/core/files/template.pyc +${PYSITELIB}/ansible/modules/core/files/template.pyo +${PYSITELIB}/ansible/modules/core/files/unarchive.py +${PYSITELIB}/ansible/modules/core/files/unarchive.pyc +${PYSITELIB}/ansible/modules/core/files/unarchive.pyo +${PYSITELIB}/ansible/modules/core/files/xattr.py +${PYSITELIB}/ansible/modules/core/files/xattr.pyc +${PYSITELIB}/ansible/modules/core/files/xattr.pyo +${PYSITELIB}/ansible/modules/core/inventory/__init__.py +${PYSITELIB}/ansible/modules/core/inventory/__init__.pyc +${PYSITELIB}/ansible/modules/core/inventory/__init__.pyo +${PYSITELIB}/ansible/modules/core/inventory/add_host.py +${PYSITELIB}/ansible/modules/core/inventory/add_host.pyc +${PYSITELIB}/ansible/modules/core/inventory/add_host.pyo +${PYSITELIB}/ansible/modules/core/inventory/group_by.py +${PYSITELIB}/ansible/modules/core/inventory/group_by.pyc +${PYSITELIB}/ansible/modules/core/inventory/group_by.pyo +${PYSITELIB}/ansible/modules/core/network/__init__.py +${PYSITELIB}/ansible/modules/core/network/__init__.pyc +${PYSITELIB}/ansible/modules/core/network/__init__.pyo +${PYSITELIB}/ansible/modules/core/network/basics/__init__.py +${PYSITELIB}/ansible/modules/core/network/basics/__init__.pyc +${PYSITELIB}/ansible/modules/core/network/basics/__init__.pyo +${PYSITELIB}/ansible/modules/core/network/basics/get_url.py +${PYSITELIB}/ansible/modules/core/network/basics/get_url.pyc +${PYSITELIB}/ansible/modules/core/network/basics/get_url.pyo +${PYSITELIB}/ansible/modules/core/network/basics/slurp.py +${PYSITELIB}/ansible/modules/core/network/basics/slurp.pyc +${PYSITELIB}/ansible/modules/core/network/basics/slurp.pyo +${PYSITELIB}/ansible/modules/core/network/basics/uri.py +${PYSITELIB}/ansible/modules/core/network/basics/uri.pyc +${PYSITELIB}/ansible/modules/core/network/basics/uri.pyo +${PYSITELIB}/ansible/modules/core/packaging/__init__.py +${PYSITELIB}/ansible/modules/core/packaging/__init__.pyc +${PYSITELIB}/ansible/modules/core/packaging/__init__.pyo +${PYSITELIB}/ansible/modules/core/packaging/language/__init__.py +${PYSITELIB}/ansible/modules/core/packaging/language/__init__.pyc +${PYSITELIB}/ansible/modules/core/packaging/language/__init__.pyo +${PYSITELIB}/ansible/modules/core/packaging/language/easy_install.py +${PYSITELIB}/ansible/modules/core/packaging/language/easy_install.pyc +${PYSITELIB}/ansible/modules/core/packaging/language/easy_install.pyo +${PYSITELIB}/ansible/modules/core/packaging/language/gem.py +${PYSITELIB}/ansible/modules/core/packaging/language/gem.pyc +${PYSITELIB}/ansible/modules/core/packaging/language/gem.pyo +${PYSITELIB}/ansible/modules/core/packaging/language/pip.py +${PYSITELIB}/ansible/modules/core/packaging/language/pip.pyc +${PYSITELIB}/ansible/modules/core/packaging/language/pip.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/__init__.py +${PYSITELIB}/ansible/modules/core/packaging/os/__init__.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/__init__.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/apt.py +${PYSITELIB}/ansible/modules/core/packaging/os/apt.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/apt.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/apt_key.py +${PYSITELIB}/ansible/modules/core/packaging/os/apt_key.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/apt_key.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/apt_repository.py +${PYSITELIB}/ansible/modules/core/packaging/os/apt_repository.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/apt_repository.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/apt_rpm.py +${PYSITELIB}/ansible/modules/core/packaging/os/apt_rpm.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/apt_rpm.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/redhat_subscription.py +${PYSITELIB}/ansible/modules/core/packaging/os/redhat_subscription.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/redhat_subscription.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/rhn_channel.py +${PYSITELIB}/ansible/modules/core/packaging/os/rhn_channel.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/rhn_channel.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/rhn_register.py +${PYSITELIB}/ansible/modules/core/packaging/os/rhn_register.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/rhn_register.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/rpm_key.py +${PYSITELIB}/ansible/modules/core/packaging/os/rpm_key.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/rpm_key.pyo +${PYSITELIB}/ansible/modules/core/packaging/os/yum.py +${PYSITELIB}/ansible/modules/core/packaging/os/yum.pyc +${PYSITELIB}/ansible/modules/core/packaging/os/yum.pyo +${PYSITELIB}/ansible/modules/core/source_control/__init__.py +${PYSITELIB}/ansible/modules/core/source_control/__init__.pyc +${PYSITELIB}/ansible/modules/core/source_control/__init__.pyo +${PYSITELIB}/ansible/modules/core/source_control/git.py +${PYSITELIB}/ansible/modules/core/source_control/git.pyc +${PYSITELIB}/ansible/modules/core/source_control/git.pyo +${PYSITELIB}/ansible/modules/core/source_control/hg.py +${PYSITELIB}/ansible/modules/core/source_control/hg.pyc +${PYSITELIB}/ansible/modules/core/source_control/hg.pyo +${PYSITELIB}/ansible/modules/core/source_control/subversion.py +${PYSITELIB}/ansible/modules/core/source_control/subversion.pyc +${PYSITELIB}/ansible/modules/core/source_control/subversion.pyo +${PYSITELIB}/ansible/modules/core/system/__init__.py +${PYSITELIB}/ansible/modules/core/system/__init__.pyc +${PYSITELIB}/ansible/modules/core/system/__init__.pyo +${PYSITELIB}/ansible/modules/core/system/authorized_key.py +${PYSITELIB}/ansible/modules/core/system/authorized_key.pyc +${PYSITELIB}/ansible/modules/core/system/authorized_key.pyo +${PYSITELIB}/ansible/modules/core/system/cron.py +${PYSITELIB}/ansible/modules/core/system/cron.pyc +${PYSITELIB}/ansible/modules/core/system/cron.pyo +${PYSITELIB}/ansible/modules/core/system/group.py +${PYSITELIB}/ansible/modules/core/system/group.pyc +${PYSITELIB}/ansible/modules/core/system/group.pyo +${PYSITELIB}/ansible/modules/core/system/hostname.py +${PYSITELIB}/ansible/modules/core/system/hostname.pyc +${PYSITELIB}/ansible/modules/core/system/hostname.pyo +${PYSITELIB}/ansible/modules/core/system/mount.py +${PYSITELIB}/ansible/modules/core/system/mount.pyc +${PYSITELIB}/ansible/modules/core/system/mount.pyo +${PYSITELIB}/ansible/modules/core/system/ping.py +${PYSITELIB}/ansible/modules/core/system/ping.pyc +${PYSITELIB}/ansible/modules/core/system/ping.pyo +${PYSITELIB}/ansible/modules/core/system/seboolean.py +${PYSITELIB}/ansible/modules/core/system/seboolean.pyc +${PYSITELIB}/ansible/modules/core/system/seboolean.pyo +${PYSITELIB}/ansible/modules/core/system/selinux.py +${PYSITELIB}/ansible/modules/core/system/selinux.pyc +${PYSITELIB}/ansible/modules/core/system/selinux.pyo +${PYSITELIB}/ansible/modules/core/system/service.py +${PYSITELIB}/ansible/modules/core/system/service.pyc +${PYSITELIB}/ansible/modules/core/system/service.pyo +${PYSITELIB}/ansible/modules/core/system/setup.py +${PYSITELIB}/ansible/modules/core/system/setup.pyc +${PYSITELIB}/ansible/modules/core/system/setup.pyo +${PYSITELIB}/ansible/modules/core/system/sysctl.py +${PYSITELIB}/ansible/modules/core/system/sysctl.pyc +${PYSITELIB}/ansible/modules/core/system/sysctl.pyo +${PYSITELIB}/ansible/modules/core/system/user.py +${PYSITELIB}/ansible/modules/core/system/user.pyc +${PYSITELIB}/ansible/modules/core/system/user.pyo +${PYSITELIB}/ansible/modules/core/utilities/__init__.py +${PYSITELIB}/ansible/modules/core/utilities/__init__.pyc +${PYSITELIB}/ansible/modules/core/utilities/__init__.pyo +${PYSITELIB}/ansible/modules/core/utilities/helper/__init__.py +${PYSITELIB}/ansible/modules/core/utilities/helper/__init__.pyc +${PYSITELIB}/ansible/modules/core/utilities/helper/__init__.pyo +${PYSITELIB}/ansible/modules/core/utilities/helper/accelerate.py +${PYSITELIB}/ansible/modules/core/utilities/helper/accelerate.pyc +${PYSITELIB}/ansible/modules/core/utilities/helper/accelerate.pyo +${PYSITELIB}/ansible/modules/core/utilities/helper/fireball.py +${PYSITELIB}/ansible/modules/core/utilities/helper/fireball.pyc +${PYSITELIB}/ansible/modules/core/utilities/helper/fireball.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/__init__.py +${PYSITELIB}/ansible/modules/core/utilities/logic/__init__.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/__init__.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/assert.py +${PYSITELIB}/ansible/modules/core/utilities/logic/assert.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/assert.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/async_status.py +${PYSITELIB}/ansible/modules/core/utilities/logic/async_status.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/async_status.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/async_wrapper.py +${PYSITELIB}/ansible/modules/core/utilities/logic/async_wrapper.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/async_wrapper.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/debug.py +${PYSITELIB}/ansible/modules/core/utilities/logic/debug.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/debug.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/fail.py +${PYSITELIB}/ansible/modules/core/utilities/logic/fail.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/fail.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/include_vars.py +${PYSITELIB}/ansible/modules/core/utilities/logic/include_vars.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/include_vars.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/pause.py +${PYSITELIB}/ansible/modules/core/utilities/logic/pause.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/pause.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/set_fact.py +${PYSITELIB}/ansible/modules/core/utilities/logic/set_fact.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/set_fact.pyo +${PYSITELIB}/ansible/modules/core/utilities/logic/wait_for.py +${PYSITELIB}/ansible/modules/core/utilities/logic/wait_for.pyc +${PYSITELIB}/ansible/modules/core/utilities/logic/wait_for.pyo +${PYSITELIB}/ansible/modules/core/web_infrastructure/__init__.py +${PYSITELIB}/ansible/modules/core/web_infrastructure/__init__.pyc +${PYSITELIB}/ansible/modules/core/web_infrastructure/__init__.pyo +${PYSITELIB}/ansible/modules/core/web_infrastructure/apache2_module.py +${PYSITELIB}/ansible/modules/core/web_infrastructure/apache2_module.pyc +${PYSITELIB}/ansible/modules/core/web_infrastructure/apache2_module.pyo +${PYSITELIB}/ansible/modules/core/web_infrastructure/django_manage.py +${PYSITELIB}/ansible/modules/core/web_infrastructure/django_manage.pyc +${PYSITELIB}/ansible/modules/core/web_infrastructure/django_manage.pyo +${PYSITELIB}/ansible/modules/core/web_infrastructure/htpasswd.py +${PYSITELIB}/ansible/modules/core/web_infrastructure/htpasswd.pyc +${PYSITELIB}/ansible/modules/core/web_infrastructure/htpasswd.pyo +${PYSITELIB}/ansible/modules/core/web_infrastructure/supervisorctl.py +${PYSITELIB}/ansible/modules/core/web_infrastructure/supervisorctl.pyc +${PYSITELIB}/ansible/modules/core/web_infrastructure/supervisorctl.pyo +${PYSITELIB}/ansible/modules/core/windows/__init__.py +${PYSITELIB}/ansible/modules/core/windows/__init__.pyc +${PYSITELIB}/ansible/modules/core/windows/__init__.pyo +${PYSITELIB}/ansible/modules/core/windows/setup.ps1 +${PYSITELIB}/ansible/modules/core/windows/slurp.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_copy.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_copy.py +${PYSITELIB}/ansible/modules/core/windows/win_copy.pyc +${PYSITELIB}/ansible/modules/core/windows/win_copy.pyo +${PYSITELIB}/ansible/modules/core/windows/win_feature.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_feature.py +${PYSITELIB}/ansible/modules/core/windows/win_feature.pyc +${PYSITELIB}/ansible/modules/core/windows/win_feature.pyo +${PYSITELIB}/ansible/modules/core/windows/win_file.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_file.py +${PYSITELIB}/ansible/modules/core/windows/win_file.pyc +${PYSITELIB}/ansible/modules/core/windows/win_file.pyo +${PYSITELIB}/ansible/modules/core/windows/win_get_url.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_get_url.py +${PYSITELIB}/ansible/modules/core/windows/win_get_url.pyc +${PYSITELIB}/ansible/modules/core/windows/win_get_url.pyo +${PYSITELIB}/ansible/modules/core/windows/win_group.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_group.py +${PYSITELIB}/ansible/modules/core/windows/win_group.pyc +${PYSITELIB}/ansible/modules/core/windows/win_group.pyo +${PYSITELIB}/ansible/modules/core/windows/win_msi.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_msi.py +${PYSITELIB}/ansible/modules/core/windows/win_msi.pyc +${PYSITELIB}/ansible/modules/core/windows/win_msi.pyo +${PYSITELIB}/ansible/modules/core/windows/win_ping.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_ping.py +${PYSITELIB}/ansible/modules/core/windows/win_ping.pyc +${PYSITELIB}/ansible/modules/core/windows/win_ping.pyo +${PYSITELIB}/ansible/modules/core/windows/win_service.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_service.py +${PYSITELIB}/ansible/modules/core/windows/win_service.pyc +${PYSITELIB}/ansible/modules/core/windows/win_service.pyo +${PYSITELIB}/ansible/modules/core/windows/win_stat.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_stat.py +${PYSITELIB}/ansible/modules/core/windows/win_stat.pyc +${PYSITELIB}/ansible/modules/core/windows/win_stat.pyo +${PYSITELIB}/ansible/modules/core/windows/win_template.py +${PYSITELIB}/ansible/modules/core/windows/win_template.pyc +${PYSITELIB}/ansible/modules/core/windows/win_template.pyo +${PYSITELIB}/ansible/modules/core/windows/win_user.ps1 +${PYSITELIB}/ansible/modules/core/windows/win_user.py +${PYSITELIB}/ansible/modules/core/windows/win_user.pyc +${PYSITELIB}/ansible/modules/core/windows/win_user.pyo +${PYSITELIB}/ansible/modules/extras/__init__.py +${PYSITELIB}/ansible/modules/extras/__init__.pyc +${PYSITELIB}/ansible/modules/extras/__init__.pyo +${PYSITELIB}/ansible/modules/extras/cloud/__init__.py +${PYSITELIB}/ansible/modules/extras/cloud/__init__.pyc +${PYSITELIB}/ansible/modules/extras/cloud/__init__.pyo +${PYSITELIB}/ansible/modules/extras/cloud/google/__init__.py +${PYSITELIB}/ansible/modules/extras/cloud/google/__init__.pyc +${PYSITELIB}/ansible/modules/extras/cloud/google/__init__.pyo +${PYSITELIB}/ansible/modules/extras/cloud/google/gce_img.py +${PYSITELIB}/ansible/modules/extras/cloud/google/gce_img.pyc +${PYSITELIB}/ansible/modules/extras/cloud/google/gce_img.pyo +${PYSITELIB}/ansible/modules/extras/cloud/lxc/__init__.py +${PYSITELIB}/ansible/modules/extras/cloud/lxc/__init__.pyc +${PYSITELIB}/ansible/modules/extras/cloud/lxc/__init__.pyo +${PYSITELIB}/ansible/modules/extras/cloud/lxc/lxc_container.py +${PYSITELIB}/ansible/modules/extras/cloud/lxc/lxc_container.pyc +${PYSITELIB}/ansible/modules/extras/cloud/lxc/lxc_container.pyo +${PYSITELIB}/ansible/modules/extras/cloud/misc/__init__.py +${PYSITELIB}/ansible/modules/extras/cloud/misc/__init__.pyc +${PYSITELIB}/ansible/modules/extras/cloud/misc/__init__.pyo +${PYSITELIB}/ansible/modules/extras/cloud/misc/ovirt.py +${PYSITELIB}/ansible/modules/extras/cloud/misc/ovirt.pyc +${PYSITELIB}/ansible/modules/extras/cloud/misc/ovirt.pyo +${PYSITELIB}/ansible/modules/extras/cloud/misc/virt.py +${PYSITELIB}/ansible/modules/extras/cloud/misc/virt.pyc +${PYSITELIB}/ansible/modules/extras/cloud/misc/virt.pyo +${PYSITELIB}/ansible/modules/extras/database/__init__.py +${PYSITELIB}/ansible/modules/extras/database/__init__.pyc +${PYSITELIB}/ansible/modules/extras/database/__init__.pyo +${PYSITELIB}/ansible/modules/extras/database/misc/__init__.py +${PYSITELIB}/ansible/modules/extras/database/misc/__init__.pyc +${PYSITELIB}/ansible/modules/extras/database/misc/__init__.pyo +${PYSITELIB}/ansible/modules/extras/database/misc/mongodb_user.py +${PYSITELIB}/ansible/modules/extras/database/misc/mongodb_user.pyc +${PYSITELIB}/ansible/modules/extras/database/misc/mongodb_user.pyo +${PYSITELIB}/ansible/modules/extras/database/misc/redis.py +${PYSITELIB}/ansible/modules/extras/database/misc/redis.pyc +${PYSITELIB}/ansible/modules/extras/database/misc/redis.pyo +${PYSITELIB}/ansible/modules/extras/database/misc/riak.py +${PYSITELIB}/ansible/modules/extras/database/misc/riak.pyc +${PYSITELIB}/ansible/modules/extras/database/misc/riak.pyo +${PYSITELIB}/ansible/modules/extras/database/mysql/__init__.py +${PYSITELIB}/ansible/modules/extras/database/mysql/__init__.pyc +${PYSITELIB}/ansible/modules/extras/database/mysql/__init__.pyo +${PYSITELIB}/ansible/modules/extras/database/mysql/mysql_replication.py +${PYSITELIB}/ansible/modules/extras/database/mysql/mysql_replication.pyc +${PYSITELIB}/ansible/modules/extras/database/mysql/mysql_replication.pyo +${PYSITELIB}/ansible/modules/extras/database/postgresql/__init__.py +${PYSITELIB}/ansible/modules/extras/database/postgresql/__init__.pyc +${PYSITELIB}/ansible/modules/extras/database/postgresql/__init__.pyo +${PYSITELIB}/ansible/modules/extras/database/postgresql/postgresql_ext.py +${PYSITELIB}/ansible/modules/extras/database/postgresql/postgresql_ext.pyc +${PYSITELIB}/ansible/modules/extras/database/postgresql/postgresql_ext.pyo +${PYSITELIB}/ansible/modules/extras/database/postgresql/postgresql_lang.py +${PYSITELIB}/ansible/modules/extras/database/postgresql/postgresql_lang.pyc +${PYSITELIB}/ansible/modules/extras/database/postgresql/postgresql_lang.pyo +${PYSITELIB}/ansible/modules/extras/files/__init__.py +${PYSITELIB}/ansible/modules/extras/files/__init__.pyc +${PYSITELIB}/ansible/modules/extras/files/__init__.pyo +${PYSITELIB}/ansible/modules/extras/files/patch.py +${PYSITELIB}/ansible/modules/extras/files/patch.pyc +${PYSITELIB}/ansible/modules/extras/files/patch.pyo +${PYSITELIB}/ansible/modules/extras/messaging/__init__.py +${PYSITELIB}/ansible/modules/extras/messaging/__init__.pyc +${PYSITELIB}/ansible/modules/extras/messaging/__init__.pyo +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_parameter.py +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_parameter.pyc +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_parameter.pyo +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_plugin.py +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_plugin.pyc +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_plugin.pyo +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_policy.py +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_policy.pyc +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_policy.pyo +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_user.py +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_user.pyc +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_user.pyo +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_vhost.py +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_vhost.pyc +${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_vhost.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/__init__.py +${PYSITELIB}/ansible/modules/extras/monitoring/__init__.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/__init__.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/airbrake_deployment.py +${PYSITELIB}/ansible/modules/extras/monitoring/airbrake_deployment.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/airbrake_deployment.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/bigpanda.py +${PYSITELIB}/ansible/modules/extras/monitoring/bigpanda.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/bigpanda.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/boundary_meter.py +${PYSITELIB}/ansible/modules/extras/monitoring/boundary_meter.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/boundary_meter.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/datadog_event.py +${PYSITELIB}/ansible/modules/extras/monitoring/datadog_event.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/datadog_event.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/librato_annotation.py +${PYSITELIB}/ansible/modules/extras/monitoring/librato_annotation.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/librato_annotation.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/logentries.py +${PYSITELIB}/ansible/modules/extras/monitoring/logentries.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/logentries.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/monit.py +${PYSITELIB}/ansible/modules/extras/monitoring/monit.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/monit.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/nagios.py +${PYSITELIB}/ansible/modules/extras/monitoring/nagios.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/nagios.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/newrelic_deployment.py +${PYSITELIB}/ansible/modules/extras/monitoring/newrelic_deployment.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/newrelic_deployment.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/pagerduty.py +${PYSITELIB}/ansible/modules/extras/monitoring/pagerduty.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/pagerduty.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/pingdom.py +${PYSITELIB}/ansible/modules/extras/monitoring/pingdom.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/pingdom.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/rollbar_deployment.py +${PYSITELIB}/ansible/modules/extras/monitoring/rollbar_deployment.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/rollbar_deployment.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/stackdriver.py +${PYSITELIB}/ansible/modules/extras/monitoring/stackdriver.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/stackdriver.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/uptimerobot.py +${PYSITELIB}/ansible/modules/extras/monitoring/uptimerobot.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/uptimerobot.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_group.py +${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_group.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_group.pyo +${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_maintenance.py +${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_maintenance.pyc +${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_maintenance.pyo +${PYSITELIB}/ansible/modules/extras/network/__init__.py +${PYSITELIB}/ansible/modules/extras/network/__init__.pyc +${PYSITELIB}/ansible/modules/extras/network/__init__.pyo +${PYSITELIB}/ansible/modules/extras/network/a10/__init__.py +${PYSITELIB}/ansible/modules/extras/network/a10/__init__.pyc +${PYSITELIB}/ansible/modules/extras/network/a10/__init__.pyo +${PYSITELIB}/ansible/modules/extras/network/a10/a10_server.py +${PYSITELIB}/ansible/modules/extras/network/a10/a10_server.pyc +${PYSITELIB}/ansible/modules/extras/network/a10/a10_server.pyo +${PYSITELIB}/ansible/modules/extras/network/a10/a10_service_group.py +${PYSITELIB}/ansible/modules/extras/network/a10/a10_service_group.pyc +${PYSITELIB}/ansible/modules/extras/network/a10/a10_service_group.pyo +${PYSITELIB}/ansible/modules/extras/network/a10/a10_virtual_server.py +${PYSITELIB}/ansible/modules/extras/network/a10/a10_virtual_server.pyc +${PYSITELIB}/ansible/modules/extras/network/a10/a10_virtual_server.pyo +${PYSITELIB}/ansible/modules/extras/network/citrix/__init__.py +${PYSITELIB}/ansible/modules/extras/network/citrix/__init__.pyc +${PYSITELIB}/ansible/modules/extras/network/citrix/__init__.pyo +${PYSITELIB}/ansible/modules/extras/network/citrix/netscaler.py +${PYSITELIB}/ansible/modules/extras/network/citrix/netscaler.pyc +${PYSITELIB}/ansible/modules/extras/network/citrix/netscaler.pyo +${PYSITELIB}/ansible/modules/extras/network/dnsimple.py +${PYSITELIB}/ansible/modules/extras/network/dnsimple.pyc +${PYSITELIB}/ansible/modules/extras/network/dnsimple.pyo +${PYSITELIB}/ansible/modules/extras/network/dnsmadeeasy.py +${PYSITELIB}/ansible/modules/extras/network/dnsmadeeasy.pyc +${PYSITELIB}/ansible/modules/extras/network/dnsmadeeasy.pyo +${PYSITELIB}/ansible/modules/extras/network/f5/__init__.py +${PYSITELIB}/ansible/modules/extras/network/f5/__init__.pyc +${PYSITELIB}/ansible/modules/extras/network/f5/__init__.pyo +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_facts.py +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_facts.pyc +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_facts.pyo +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_monitor_http.py +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_monitor_http.pyc +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_monitor_http.pyo +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_monitor_tcp.py +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_monitor_tcp.pyc +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_monitor_tcp.pyo +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_node.py +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_node.pyc +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_node.pyo +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_pool.py +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_pool.pyc +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_pool.pyo +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_pool_member.py +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_pool_member.pyc +${PYSITELIB}/ansible/modules/extras/network/f5/bigip_pool_member.pyo +${PYSITELIB}/ansible/modules/extras/network/haproxy.py +${PYSITELIB}/ansible/modules/extras/network/haproxy.pyc +${PYSITELIB}/ansible/modules/extras/network/haproxy.pyo +${PYSITELIB}/ansible/modules/extras/network/lldp.py +${PYSITELIB}/ansible/modules/extras/network/lldp.pyc +${PYSITELIB}/ansible/modules/extras/network/lldp.pyo +${PYSITELIB}/ansible/modules/extras/network/openvswitch_bridge.py +${PYSITELIB}/ansible/modules/extras/network/openvswitch_bridge.pyc +${PYSITELIB}/ansible/modules/extras/network/openvswitch_bridge.pyo +${PYSITELIB}/ansible/modules/extras/network/openvswitch_port.py +${PYSITELIB}/ansible/modules/extras/network/openvswitch_port.pyc +${PYSITELIB}/ansible/modules/extras/network/openvswitch_port.pyo +${PYSITELIB}/ansible/modules/extras/network/snmp_facts.py +${PYSITELIB}/ansible/modules/extras/network/snmp_facts.pyc +${PYSITELIB}/ansible/modules/extras/network/snmp_facts.pyo +${PYSITELIB}/ansible/modules/extras/notification/__init__.py +${PYSITELIB}/ansible/modules/extras/notification/__init__.pyc +${PYSITELIB}/ansible/modules/extras/notification/__init__.pyo +${PYSITELIB}/ansible/modules/extras/notification/campfire.py +${PYSITELIB}/ansible/modules/extras/notification/campfire.pyc +${PYSITELIB}/ansible/modules/extras/notification/campfire.pyo +${PYSITELIB}/ansible/modules/extras/notification/flowdock.py +${PYSITELIB}/ansible/modules/extras/notification/flowdock.pyc +${PYSITELIB}/ansible/modules/extras/notification/flowdock.pyo +${PYSITELIB}/ansible/modules/extras/notification/grove.py +${PYSITELIB}/ansible/modules/extras/notification/grove.pyc +${PYSITELIB}/ansible/modules/extras/notification/grove.pyo +${PYSITELIB}/ansible/modules/extras/notification/hipchat.py +${PYSITELIB}/ansible/modules/extras/notification/hipchat.pyc +${PYSITELIB}/ansible/modules/extras/notification/hipchat.pyo +${PYSITELIB}/ansible/modules/extras/notification/irc.py +${PYSITELIB}/ansible/modules/extras/notification/irc.pyc +${PYSITELIB}/ansible/modules/extras/notification/irc.pyo +${PYSITELIB}/ansible/modules/extras/notification/jabber.py +${PYSITELIB}/ansible/modules/extras/notification/jabber.pyc +${PYSITELIB}/ansible/modules/extras/notification/jabber.pyo +${PYSITELIB}/ansible/modules/extras/notification/mail.py +${PYSITELIB}/ansible/modules/extras/notification/mail.pyc +${PYSITELIB}/ansible/modules/extras/notification/mail.pyo +${PYSITELIB}/ansible/modules/extras/notification/mqtt.py +${PYSITELIB}/ansible/modules/extras/notification/mqtt.pyc +${PYSITELIB}/ansible/modules/extras/notification/mqtt.pyo +${PYSITELIB}/ansible/modules/extras/notification/nexmo.py +${PYSITELIB}/ansible/modules/extras/notification/nexmo.pyc +${PYSITELIB}/ansible/modules/extras/notification/nexmo.pyo +${PYSITELIB}/ansible/modules/extras/notification/osx_say.py +${PYSITELIB}/ansible/modules/extras/notification/osx_say.pyc +${PYSITELIB}/ansible/modules/extras/notification/osx_say.pyo +${PYSITELIB}/ansible/modules/extras/notification/slack.py +${PYSITELIB}/ansible/modules/extras/notification/slack.pyc +${PYSITELIB}/ansible/modules/extras/notification/slack.pyo +${PYSITELIB}/ansible/modules/extras/notification/sns.py +${PYSITELIB}/ansible/modules/extras/notification/sns.pyc +${PYSITELIB}/ansible/modules/extras/notification/sns.pyo +${PYSITELIB}/ansible/modules/extras/notification/twilio.py +${PYSITELIB}/ansible/modules/extras/notification/twilio.pyc +${PYSITELIB}/ansible/modules/extras/notification/twilio.pyo +${PYSITELIB}/ansible/modules/extras/notification/typetalk.py +${PYSITELIB}/ansible/modules/extras/notification/typetalk.pyc +${PYSITELIB}/ansible/modules/extras/notification/typetalk.pyo +${PYSITELIB}/ansible/modules/extras/packaging/__init__.py +${PYSITELIB}/ansible/modules/extras/packaging/__init__.pyc +${PYSITELIB}/ansible/modules/extras/packaging/__init__.pyo +${PYSITELIB}/ansible/modules/extras/packaging/language/__init__.py +${PYSITELIB}/ansible/modules/extras/packaging/language/__init__.pyc +${PYSITELIB}/ansible/modules/extras/packaging/language/__init__.pyo +${PYSITELIB}/ansible/modules/extras/packaging/language/bower.py +${PYSITELIB}/ansible/modules/extras/packaging/language/bower.pyc +${PYSITELIB}/ansible/modules/extras/packaging/language/bower.pyo +${PYSITELIB}/ansible/modules/extras/packaging/language/composer.py +${PYSITELIB}/ansible/modules/extras/packaging/language/composer.pyc +${PYSITELIB}/ansible/modules/extras/packaging/language/composer.pyo +${PYSITELIB}/ansible/modules/extras/packaging/language/cpanm.py +${PYSITELIB}/ansible/modules/extras/packaging/language/cpanm.pyc +${PYSITELIB}/ansible/modules/extras/packaging/language/cpanm.pyo +${PYSITELIB}/ansible/modules/extras/packaging/language/npm.py +${PYSITELIB}/ansible/modules/extras/packaging/language/npm.pyc +${PYSITELIB}/ansible/modules/extras/packaging/language/npm.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/__init__.py +${PYSITELIB}/ansible/modules/extras/packaging/os/__init__.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/__init__.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/dnf.py +${PYSITELIB}/ansible/modules/extras/packaging/os/dnf.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/dnf.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew.py +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew_cask.py +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew_cask.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew_cask.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew_tap.py +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew_tap.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/homebrew_tap.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/layman.py +${PYSITELIB}/ansible/modules/extras/packaging/os/layman.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/layman.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/macports.py +${PYSITELIB}/ansible/modules/extras/packaging/os/macports.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/macports.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/openbsd_pkg.py +${PYSITELIB}/ansible/modules/extras/packaging/os/openbsd_pkg.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/openbsd_pkg.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/opkg.py +${PYSITELIB}/ansible/modules/extras/packaging/os/opkg.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/opkg.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/pacman.py +${PYSITELIB}/ansible/modules/extras/packaging/os/pacman.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/pacman.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/pkg5.py +${PYSITELIB}/ansible/modules/extras/packaging/os/pkg5.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/pkg5.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/pkg5_publisher.py +${PYSITELIB}/ansible/modules/extras/packaging/os/pkg5_publisher.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/pkg5_publisher.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgin.py +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgin.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgin.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgng.py +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgng.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgng.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgutil.py +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgutil.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/pkgutil.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/portage.py +${PYSITELIB}/ansible/modules/extras/packaging/os/portage.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/portage.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/portinstall.py +${PYSITELIB}/ansible/modules/extras/packaging/os/portinstall.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/portinstall.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/svr4pkg.py +${PYSITELIB}/ansible/modules/extras/packaging/os/svr4pkg.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/svr4pkg.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/swdepot.py +${PYSITELIB}/ansible/modules/extras/packaging/os/swdepot.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/swdepot.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/urpmi.py +${PYSITELIB}/ansible/modules/extras/packaging/os/urpmi.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/urpmi.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/zypper.py +${PYSITELIB}/ansible/modules/extras/packaging/os/zypper.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/zypper.pyo +${PYSITELIB}/ansible/modules/extras/packaging/os/zypper_repository.py +${PYSITELIB}/ansible/modules/extras/packaging/os/zypper_repository.pyc +${PYSITELIB}/ansible/modules/extras/packaging/os/zypper_repository.pyo +${PYSITELIB}/ansible/modules/extras/source_control/__init__.py +${PYSITELIB}/ansible/modules/extras/source_control/__init__.pyc +${PYSITELIB}/ansible/modules/extras/source_control/__init__.pyo +${PYSITELIB}/ansible/modules/extras/source_control/bzr.py +${PYSITELIB}/ansible/modules/extras/source_control/bzr.pyc +${PYSITELIB}/ansible/modules/extras/source_control/bzr.pyo +${PYSITELIB}/ansible/modules/extras/source_control/github_hooks.py +${PYSITELIB}/ansible/modules/extras/source_control/github_hooks.pyc +${PYSITELIB}/ansible/modules/extras/source_control/github_hooks.pyo +${PYSITELIB}/ansible/modules/extras/system/__init__.py +${PYSITELIB}/ansible/modules/extras/system/__init__.pyc +${PYSITELIB}/ansible/modules/extras/system/__init__.pyo +${PYSITELIB}/ansible/modules/extras/system/alternatives.py +${PYSITELIB}/ansible/modules/extras/system/alternatives.pyc +${PYSITELIB}/ansible/modules/extras/system/alternatives.pyo +${PYSITELIB}/ansible/modules/extras/system/at.py +${PYSITELIB}/ansible/modules/extras/system/at.pyc +${PYSITELIB}/ansible/modules/extras/system/at.pyo +${PYSITELIB}/ansible/modules/extras/system/capabilities.py +${PYSITELIB}/ansible/modules/extras/system/capabilities.pyc +${PYSITELIB}/ansible/modules/extras/system/capabilities.pyo +${PYSITELIB}/ansible/modules/extras/system/crypttab.py +${PYSITELIB}/ansible/modules/extras/system/crypttab.pyc +${PYSITELIB}/ansible/modules/extras/system/crypttab.pyo +${PYSITELIB}/ansible/modules/extras/system/debconf.py +${PYSITELIB}/ansible/modules/extras/system/debconf.pyc +${PYSITELIB}/ansible/modules/extras/system/debconf.pyo +${PYSITELIB}/ansible/modules/extras/system/facter.py +${PYSITELIB}/ansible/modules/extras/system/facter.pyc +${PYSITELIB}/ansible/modules/extras/system/facter.pyo +${PYSITELIB}/ansible/modules/extras/system/filesystem.py +${PYSITELIB}/ansible/modules/extras/system/filesystem.pyc +${PYSITELIB}/ansible/modules/extras/system/filesystem.pyo +${PYSITELIB}/ansible/modules/extras/system/firewalld.py +${PYSITELIB}/ansible/modules/extras/system/firewalld.pyc +${PYSITELIB}/ansible/modules/extras/system/firewalld.pyo +${PYSITELIB}/ansible/modules/extras/system/getent.py +${PYSITELIB}/ansible/modules/extras/system/getent.pyc +${PYSITELIB}/ansible/modules/extras/system/getent.pyo +${PYSITELIB}/ansible/modules/extras/system/gluster_volume.py +${PYSITELIB}/ansible/modules/extras/system/gluster_volume.pyc +${PYSITELIB}/ansible/modules/extras/system/gluster_volume.pyo +${PYSITELIB}/ansible/modules/extras/system/kernel_blacklist.py +${PYSITELIB}/ansible/modules/extras/system/kernel_blacklist.pyc +${PYSITELIB}/ansible/modules/extras/system/kernel_blacklist.pyo +${PYSITELIB}/ansible/modules/extras/system/known_hosts.py +${PYSITELIB}/ansible/modules/extras/system/known_hosts.pyc +${PYSITELIB}/ansible/modules/extras/system/known_hosts.pyo +${PYSITELIB}/ansible/modules/extras/system/locale_gen.py +${PYSITELIB}/ansible/modules/extras/system/locale_gen.pyc +${PYSITELIB}/ansible/modules/extras/system/locale_gen.pyo +${PYSITELIB}/ansible/modules/extras/system/lvg.py +${PYSITELIB}/ansible/modules/extras/system/lvg.pyc +${PYSITELIB}/ansible/modules/extras/system/lvg.pyo +${PYSITELIB}/ansible/modules/extras/system/lvol.py +${PYSITELIB}/ansible/modules/extras/system/lvol.pyc +${PYSITELIB}/ansible/modules/extras/system/lvol.pyo +${PYSITELIB}/ansible/modules/extras/system/modprobe.py +${PYSITELIB}/ansible/modules/extras/system/modprobe.pyc +${PYSITELIB}/ansible/modules/extras/system/modprobe.pyo +${PYSITELIB}/ansible/modules/extras/system/ohai.py +${PYSITELIB}/ansible/modules/extras/system/ohai.pyc +${PYSITELIB}/ansible/modules/extras/system/ohai.pyo +${PYSITELIB}/ansible/modules/extras/system/open_iscsi.py +${PYSITELIB}/ansible/modules/extras/system/open_iscsi.pyc +${PYSITELIB}/ansible/modules/extras/system/open_iscsi.pyo +${PYSITELIB}/ansible/modules/extras/system/svc.py +${PYSITELIB}/ansible/modules/extras/system/svc.pyc +${PYSITELIB}/ansible/modules/extras/system/svc.pyo +${PYSITELIB}/ansible/modules/extras/system/ufw.py +${PYSITELIB}/ansible/modules/extras/system/ufw.pyc +${PYSITELIB}/ansible/modules/extras/system/ufw.pyo +${PYSITELIB}/ansible/modules/extras/system/zfs.py +${PYSITELIB}/ansible/modules/extras/system/zfs.pyc +${PYSITELIB}/ansible/modules/extras/system/zfs.pyo +${PYSITELIB}/ansible/modules/extras/web_infrastructure/__init__.py +${PYSITELIB}/ansible/modules/extras/web_infrastructure/__init__.pyc +${PYSITELIB}/ansible/modules/extras/web_infrastructure/__init__.pyo +${PYSITELIB}/ansible/modules/extras/web_infrastructure/ejabberd_user.py +${PYSITELIB}/ansible/modules/extras/web_infrastructure/ejabberd_user.pyc +${PYSITELIB}/ansible/modules/extras/web_infrastructure/ejabberd_user.pyo +${PYSITELIB}/ansible/modules/extras/web_infrastructure/jboss.py +${PYSITELIB}/ansible/modules/extras/web_infrastructure/jboss.pyc +${PYSITELIB}/ansible/modules/extras/web_infrastructure/jboss.pyo +${PYSITELIB}/ansible/modules/extras/web_infrastructure/jira.py +${PYSITELIB}/ansible/modules/extras/web_infrastructure/jira.pyc +${PYSITELIB}/ansible/modules/extras/web_infrastructure/jira.pyo +${PYSITELIB}/ansible/modules/extras/windows/__init__.py +${PYSITELIB}/ansible/modules/extras/windows/__init__.pyc +${PYSITELIB}/ansible/modules/extras/windows/__init__.pyo +${PYSITELIB}/ansible/modules/extras/windows/win_chocolatey.ps1 +${PYSITELIB}/ansible/modules/extras/windows/win_chocolatey.py +${PYSITELIB}/ansible/modules/extras/windows/win_chocolatey.pyc +${PYSITELIB}/ansible/modules/extras/windows/win_chocolatey.pyo +${PYSITELIB}/ansible/modules/extras/windows/win_updates.ps1 +${PYSITELIB}/ansible/modules/extras/windows/win_updates.py +${PYSITELIB}/ansible/modules/extras/windows/win_updates.pyc +${PYSITELIB}/ansible/modules/extras/windows/win_updates.pyo ${PYSITELIB}/ansible/playbook/__init__.py ${PYSITELIB}/ansible/playbook/__init__.pyc ${PYSITELIB}/ansible/playbook/__init__.pyo @@ -136,6 +1138,9 @@ ${PYSITELIB}/ansible/runner/action_plugins/include_vars.pyo ${PYSITELIB}/ansible/runner/action_plugins/normal.py ${PYSITELIB}/ansible/runner/action_plugins/normal.pyc ${PYSITELIB}/ansible/runner/action_plugins/normal.pyo +${PYSITELIB}/ansible/runner/action_plugins/patch.py +${PYSITELIB}/ansible/runner/action_plugins/patch.pyc +${PYSITELIB}/ansible/runner/action_plugins/patch.pyo ${PYSITELIB}/ansible/runner/action_plugins/pause.py ${PYSITELIB}/ansible/runner/action_plugins/pause.pyc ${PYSITELIB}/ansible/runner/action_plugins/pause.pyo @@ -157,6 +1162,12 @@ ${PYSITELIB}/ansible/runner/action_plugins/template.pyo ${PYSITELIB}/ansible/runner/action_plugins/unarchive.py ${PYSITELIB}/ansible/runner/action_plugins/unarchive.pyc ${PYSITELIB}/ansible/runner/action_plugins/unarchive.pyo +${PYSITELIB}/ansible/runner/action_plugins/win_copy.py +${PYSITELIB}/ansible/runner/action_plugins/win_copy.pyc +${PYSITELIB}/ansible/runner/action_plugins/win_copy.pyo +${PYSITELIB}/ansible/runner/action_plugins/win_template.py +${PYSITELIB}/ansible/runner/action_plugins/win_template.pyc +${PYSITELIB}/ansible/runner/action_plugins/win_template.pyo ${PYSITELIB}/ansible/runner/connection.py ${PYSITELIB}/ansible/runner/connection.pyc ${PYSITELIB}/ansible/runner/connection.pyo @@ -190,21 +1201,42 @@ ${PYSITELIB}/ansible/runner/connection_plugins/paramiko_ssh.pyo ${PYSITELIB}/ansible/runner/connection_plugins/ssh.py ${PYSITELIB}/ansible/runner/connection_plugins/ssh.pyc ${PYSITELIB}/ansible/runner/connection_plugins/ssh.pyo +${PYSITELIB}/ansible/runner/connection_plugins/winrm.py +${PYSITELIB}/ansible/runner/connection_plugins/winrm.pyc +${PYSITELIB}/ansible/runner/connection_plugins/winrm.pyo +${PYSITELIB}/ansible/runner/connection_plugins/zone.py +${PYSITELIB}/ansible/runner/connection_plugins/zone.pyc +${PYSITELIB}/ansible/runner/connection_plugins/zone.pyo ${PYSITELIB}/ansible/runner/filter_plugins/__init__.py ${PYSITELIB}/ansible/runner/filter_plugins/__init__.pyc ${PYSITELIB}/ansible/runner/filter_plugins/__init__.pyo ${PYSITELIB}/ansible/runner/filter_plugins/core.py ${PYSITELIB}/ansible/runner/filter_plugins/core.pyc ${PYSITELIB}/ansible/runner/filter_plugins/core.pyo +${PYSITELIB}/ansible/runner/filter_plugins/ipaddr.py +${PYSITELIB}/ansible/runner/filter_plugins/ipaddr.pyc +${PYSITELIB}/ansible/runner/filter_plugins/ipaddr.pyo +${PYSITELIB}/ansible/runner/filter_plugins/mathstuff.py +${PYSITELIB}/ansible/runner/filter_plugins/mathstuff.pyc +${PYSITELIB}/ansible/runner/filter_plugins/mathstuff.pyo ${PYSITELIB}/ansible/runner/lookup_plugins/__init__.py ${PYSITELIB}/ansible/runner/lookup_plugins/__init__.pyc ${PYSITELIB}/ansible/runner/lookup_plugins/__init__.pyo +${PYSITELIB}/ansible/runner/lookup_plugins/cartesian.py +${PYSITELIB}/ansible/runner/lookup_plugins/cartesian.pyc +${PYSITELIB}/ansible/runner/lookup_plugins/cartesian.pyo +${PYSITELIB}/ansible/runner/lookup_plugins/consul_kv.py +${PYSITELIB}/ansible/runner/lookup_plugins/consul_kv.pyc +${PYSITELIB}/ansible/runner/lookup_plugins/consul_kv.pyo ${PYSITELIB}/ansible/runner/lookup_plugins/csvfile.py ${PYSITELIB}/ansible/runner/lookup_plugins/csvfile.pyc ${PYSITELIB}/ansible/runner/lookup_plugins/csvfile.pyo ${PYSITELIB}/ansible/runner/lookup_plugins/dict.py ${PYSITELIB}/ansible/runner/lookup_plugins/dict.pyc ${PYSITELIB}/ansible/runner/lookup_plugins/dict.pyo +${PYSITELIB}/ansible/runner/lookup_plugins/dig.py +${PYSITELIB}/ansible/runner/lookup_plugins/dig.pyc +${PYSITELIB}/ansible/runner/lookup_plugins/dig.pyo ${PYSITELIB}/ansible/runner/lookup_plugins/dnstxt.py ${PYSITELIB}/ansible/runner/lookup_plugins/dnstxt.pyc ${PYSITELIB}/ansible/runner/lookup_plugins/dnstxt.pyo @@ -265,12 +1297,30 @@ ${PYSITELIB}/ansible/runner/lookup_plugins/template.pyo ${PYSITELIB}/ansible/runner/lookup_plugins/together.py ${PYSITELIB}/ansible/runner/lookup_plugins/together.pyc ${PYSITELIB}/ansible/runner/lookup_plugins/together.pyo +${PYSITELIB}/ansible/runner/lookup_plugins/url.py +${PYSITELIB}/ansible/runner/lookup_plugins/url.pyc +${PYSITELIB}/ansible/runner/lookup_plugins/url.pyo ${PYSITELIB}/ansible/runner/poller.py ${PYSITELIB}/ansible/runner/poller.pyc ${PYSITELIB}/ansible/runner/poller.pyo ${PYSITELIB}/ansible/runner/return_data.py ${PYSITELIB}/ansible/runner/return_data.pyc ${PYSITELIB}/ansible/runner/return_data.pyo +${PYSITELIB}/ansible/runner/shell_plugins/__init__.py +${PYSITELIB}/ansible/runner/shell_plugins/__init__.pyc +${PYSITELIB}/ansible/runner/shell_plugins/__init__.pyo +${PYSITELIB}/ansible/runner/shell_plugins/csh.py +${PYSITELIB}/ansible/runner/shell_plugins/csh.pyc +${PYSITELIB}/ansible/runner/shell_plugins/csh.pyo +${PYSITELIB}/ansible/runner/shell_plugins/fish.py +${PYSITELIB}/ansible/runner/shell_plugins/fish.pyc +${PYSITELIB}/ansible/runner/shell_plugins/fish.pyo +${PYSITELIB}/ansible/runner/shell_plugins/powershell.py +${PYSITELIB}/ansible/runner/shell_plugins/powershell.pyc +${PYSITELIB}/ansible/runner/shell_plugins/powershell.pyo +${PYSITELIB}/ansible/runner/shell_plugins/sh.py +${PYSITELIB}/ansible/runner/shell_plugins/sh.pyc +${PYSITELIB}/ansible/runner/shell_plugins/sh.pyo ${PYSITELIB}/ansible/utils/__init__.py ${PYSITELIB}/ansible/utils/__init__.pyc ${PYSITELIB}/ansible/utils/__init__.pyo @@ -280,6 +1330,9 @@ ${PYSITELIB}/ansible/utils/cmd_functions.pyo ${PYSITELIB}/ansible/utils/display_functions.py ${PYSITELIB}/ansible/utils/display_functions.pyc ${PYSITELIB}/ansible/utils/display_functions.pyo +${PYSITELIB}/ansible/utils/hashing.py +${PYSITELIB}/ansible/utils/hashing.pyc +${PYSITELIB}/ansible/utils/hashing.pyo ${PYSITELIB}/ansible/utils/module_docs.py ${PYSITELIB}/ansible/utils/module_docs.pyc ${PYSITELIB}/ansible/utils/module_docs.pyo @@ -292,21 +1345,27 @@ ${PYSITELIB}/ansible/utils/module_docs_fragments/aws.pyo ${PYSITELIB}/ansible/utils/module_docs_fragments/files.py ${PYSITELIB}/ansible/utils/module_docs_fragments/files.pyc ${PYSITELIB}/ansible/utils/module_docs_fragments/files.pyo +${PYSITELIB}/ansible/utils/module_docs_fragments/openstack.py +${PYSITELIB}/ansible/utils/module_docs_fragments/openstack.pyc +${PYSITELIB}/ansible/utils/module_docs_fragments/openstack.pyo ${PYSITELIB}/ansible/utils/module_docs_fragments/rackspace.py ${PYSITELIB}/ansible/utils/module_docs_fragments/rackspace.pyc ${PYSITELIB}/ansible/utils/module_docs_fragments/rackspace.pyo ${PYSITELIB}/ansible/utils/plugins.py ${PYSITELIB}/ansible/utils/plugins.pyc ${PYSITELIB}/ansible/utils/plugins.pyo -${PYSITELIB}/ansible/utils/splitter.py -${PYSITELIB}/ansible/utils/splitter.pyc -${PYSITELIB}/ansible/utils/splitter.pyo ${PYSITELIB}/ansible/utils/string_functions.py ${PYSITELIB}/ansible/utils/string_functions.pyc ${PYSITELIB}/ansible/utils/string_functions.pyo +${PYSITELIB}/ansible/utils/su_prompts.py +${PYSITELIB}/ansible/utils/su_prompts.pyc +${PYSITELIB}/ansible/utils/su_prompts.pyo ${PYSITELIB}/ansible/utils/template.py ${PYSITELIB}/ansible/utils/template.pyc ${PYSITELIB}/ansible/utils/template.pyo +${PYSITELIB}/ansible/utils/unicode.py +${PYSITELIB}/ansible/utils/unicode.pyc +${PYSITELIB}/ansible/utils/unicode.pyo ${PYSITELIB}/ansible/utils/vault.py ${PYSITELIB}/ansible/utils/vault.pyc ${PYSITELIB}/ansible/utils/vault.pyo @@ -316,233 +1375,5 @@ man/man1/ansible-playbook.1 man/man1/ansible-pull.1 man/man1/ansible-vault.1 man/man1/ansible.1 -share/ansible/cloud/cloudformation -share/ansible/cloud/digital_ocean -share/ansible/cloud/digital_ocean_domain -share/ansible/cloud/digital_ocean_sshkey -share/ansible/cloud/docker -share/ansible/cloud/docker_image -share/ansible/cloud/ec2 -share/ansible/cloud/ec2_ami -share/ansible/cloud/ec2_ami_search -share/ansible/cloud/ec2_asg -share/ansible/cloud/ec2_eip -share/ansible/cloud/ec2_elb -share/ansible/cloud/ec2_elb_lb -share/ansible/cloud/ec2_facts -share/ansible/cloud/ec2_group -share/ansible/cloud/ec2_key -share/ansible/cloud/ec2_lc -share/ansible/cloud/ec2_metric_alarm -share/ansible/cloud/ec2_scaling_policy -share/ansible/cloud/ec2_snapshot -share/ansible/cloud/ec2_tag -share/ansible/cloud/ec2_vol -share/ansible/cloud/ec2_vpc -share/ansible/cloud/elasticache -share/ansible/cloud/gc_storage -share/ansible/cloud/gce -share/ansible/cloud/gce_lb -share/ansible/cloud/gce_net -share/ansible/cloud/gce_pd -share/ansible/cloud/glance_image -share/ansible/cloud/keystone_user -share/ansible/cloud/linode -share/ansible/cloud/nova_compute -share/ansible/cloud/nova_keypair -share/ansible/cloud/ovirt -share/ansible/cloud/quantum_floating_ip -share/ansible/cloud/quantum_floating_ip_associate -share/ansible/cloud/quantum_network -share/ansible/cloud/quantum_router -share/ansible/cloud/quantum_router_gateway -share/ansible/cloud/quantum_router_interface -share/ansible/cloud/quantum_subnet -share/ansible/cloud/rax -share/ansible/cloud/rax_cbs -share/ansible/cloud/rax_cbs_attachments -share/ansible/cloud/rax_clb -share/ansible/cloud/rax_clb_nodes -share/ansible/cloud/rax_dns -share/ansible/cloud/rax_dns_record -share/ansible/cloud/rax_facts -share/ansible/cloud/rax_files -share/ansible/cloud/rax_files_objects -share/ansible/cloud/rax_identity -share/ansible/cloud/rax_keypair -share/ansible/cloud/rax_network -share/ansible/cloud/rax_queue -share/ansible/cloud/rds -share/ansible/cloud/rds_param_group -share/ansible/cloud/rds_subnet_group -share/ansible/cloud/route53 -share/ansible/cloud/s3 -share/ansible/cloud/virt -share/ansible/cloud/vsphere_guest -share/ansible/commands/command -share/ansible/commands/raw -share/ansible/commands/script -share/ansible/commands/shell -share/ansible/database/mongodb_user -share/ansible/database/mysql_db -share/ansible/database/mysql_replication -share/ansible/database/mysql_user -share/ansible/database/mysql_variables -share/ansible/database/postgresql_db -share/ansible/database/postgresql_privs -share/ansible/database/postgresql_user -share/ansible/database/redis -share/ansible/database/riak -share/ansible/files/acl -share/ansible/files/assemble -share/ansible/files/copy -share/ansible/files/fetch -share/ansible/files/file -share/ansible/files/ini_file -share/ansible/files/lineinfile -share/ansible/files/replace -share/ansible/files/stat -share/ansible/files/synchronize -share/ansible/files/template -share/ansible/files/unarchive -share/ansible/files/xattr -share/ansible/internal/async_status -share/ansible/internal/async_wrapper -share/ansible/inventory/add_host -share/ansible/inventory/group_by -share/ansible/messaging/rabbitmq_parameter -share/ansible/messaging/rabbitmq_plugin -share/ansible/messaging/rabbitmq_policy -share/ansible/messaging/rabbitmq_user -share/ansible/messaging/rabbitmq_vhost -share/ansible/monitoring/airbrake_deployment -share/ansible/monitoring/boundary_meter -share/ansible/monitoring/datadog_event -share/ansible/monitoring/librato_annotation -share/ansible/monitoring/logentries -share/ansible/monitoring/monit -share/ansible/monitoring/nagios -share/ansible/monitoring/newrelic_deployment -share/ansible/monitoring/pagerduty -share/ansible/monitoring/pingdom -share/ansible/monitoring/rollbar_deployment -share/ansible/net_infrastructure/arista_interface -share/ansible/net_infrastructure/arista_l2interface -share/ansible/net_infrastructure/arista_lag -share/ansible/net_infrastructure/arista_vlan -share/ansible/net_infrastructure/bigip_facts -share/ansible/net_infrastructure/bigip_monitor_http -share/ansible/net_infrastructure/bigip_monitor_tcp -share/ansible/net_infrastructure/bigip_node -share/ansible/net_infrastructure/bigip_pool -share/ansible/net_infrastructure/bigip_pool_member -share/ansible/net_infrastructure/dnsimple -share/ansible/net_infrastructure/dnsmadeeasy -share/ansible/net_infrastructure/lldp -share/ansible/net_infrastructure/netscaler -share/ansible/net_infrastructure/openvswitch_bridge -share/ansible/net_infrastructure/openvswitch_port -share/ansible/network/get_url -share/ansible/network/slurp -share/ansible/network/uri -share/ansible/notification/campfire -share/ansible/notification/flowdock -share/ansible/notification/grove -share/ansible/notification/hipchat -share/ansible/notification/irc -share/ansible/notification/jabber -share/ansible/notification/mail -share/ansible/notification/mqtt -share/ansible/notification/nexmo -share/ansible/notification/osx_say -share/ansible/notification/slack -share/ansible/notification/sns -share/ansible/notification/stackdriver -share/ansible/notification/twilio -share/ansible/notification/typetalk -share/ansible/packaging/apt -share/ansible/packaging/apt_key -share/ansible/packaging/apt_repository -share/ansible/packaging/apt_rpm -share/ansible/packaging/composer -share/ansible/packaging/cpanm -share/ansible/packaging/easy_install -share/ansible/packaging/gem -share/ansible/packaging/homebrew -share/ansible/packaging/homebrew_cask -share/ansible/packaging/homebrew_tap -share/ansible/packaging/layman -share/ansible/packaging/macports -share/ansible/packaging/npm -share/ansible/packaging/openbsd_pkg -share/ansible/packaging/opkg -share/ansible/packaging/pacman -share/ansible/packaging/pip -share/ansible/packaging/pkgin -share/ansible/packaging/pkgng -share/ansible/packaging/pkgutil -share/ansible/packaging/portage -share/ansible/packaging/portinstall -share/ansible/packaging/redhat_subscription -share/ansible/packaging/rhn_channel -share/ansible/packaging/rhn_register -share/ansible/packaging/rpm_key -share/ansible/packaging/svr4pkg -share/ansible/packaging/swdepot -share/ansible/packaging/urpmi -share/ansible/packaging/yum -share/ansible/packaging/zypper -share/ansible/packaging/zypper_repository -share/ansible/source_control/bzr -share/ansible/source_control/git -share/ansible/source_control/github_hooks -share/ansible/source_control/hg -share/ansible/source_control/subversion -share/ansible/system/alternatives -share/ansible/system/at -share/ansible/system/authorized_key -share/ansible/system/capabilities -share/ansible/system/cron -share/ansible/system/debconf -share/ansible/system/facter -share/ansible/system/filesystem -share/ansible/system/firewalld -share/ansible/system/group -share/ansible/system/hostname -share/ansible/system/kernel_blacklist -share/ansible/system/locale_gen -share/ansible/system/lvg -share/ansible/system/lvol -share/ansible/system/modprobe -share/ansible/system/mount -share/ansible/system/ohai -share/ansible/system/open_iscsi -share/ansible/system/ping -share/ansible/system/seboolean -share/ansible/system/selinux -share/ansible/system/service -share/ansible/system/setup -share/ansible/system/sysctl -share/ansible/system/ufw -share/ansible/system/user -share/ansible/system/zfs -share/ansible/utilities/accelerate -share/ansible/utilities/assert -share/ansible/utilities/debug -share/ansible/utilities/fail -share/ansible/utilities/fireball -share/ansible/utilities/include_vars -share/ansible/utilities/pause -share/ansible/utilities/set_fact -share/ansible/utilities/wait_for -share/ansible/web_infrastructure/apache2_module -share/ansible/web_infrastructure/django_manage -share/ansible/web_infrastructure/ejabberd_user -share/ansible/web_infrastructure/htpasswd -share/ansible/web_infrastructure/jboss -share/ansible/web_infrastructure/jira -share/ansible/web_infrastructure/supervisorctl share/examples/ansible/ansible.cfg share/examples/ansible/hosts -@pkgdir share/examples/ansible/playbooks -@pkgdir etc/ansible diff --git a/sysutils/ansible/distinfo b/sysutils/ansible/distinfo index 892926f5537..c0cea626980 100644 --- a/sysutils/ansible/distinfo +++ b/sysutils/ansible/distinfo @@ -1,15 +1,23 @@ -$NetBSD: distinfo,v 1.9 2015/11/04 01:32:06 agc Exp $ +$NetBSD: distinfo,v 1.10 2016/02/17 20:31:45 he Exp $ -SHA1 (ansible-1.6.10.tar.gz) = 35d4af5beaff73de339442962da286bd3d7bacf4 -RMD160 (ansible-1.6.10.tar.gz) = 2e9160769d06b14fcd4446a8337c5ef3447139bc -SHA512 (ansible-1.6.10.tar.gz) = 0566a0bbedf00d5e9677f05244fe684d30443fadf8527e72c4f77a3fb618394cd649f925bb5e86ac04a97a8cb5de25c63147dad089ef23deeaad70d3856abe9a -Size (ansible-1.6.10.tar.gz) = 654605 bytes -SHA1 (patch-examples_ansible.cfg) = aa743238d77edc4abfeddae69456067a53f6afeb -SHA1 (patch-lib_ansible_callbacks.py) = 786a30966784b2c0bbf749cb48786f50d42c8894 -SHA1 (patch-lib_ansible_constants.py) = 170f57a2f651c4fd1678a8ad695ce1848c0b7282 -SHA1 (patch-lib_ansible_module__utils_facts.py) = b44b9d03be1e30f5a2590100a62853516700fbd2 -SHA1 (patch-library-system-ping) = 11be10c2c6617b48dba54823ead462628702708b -SHA1 (patch-library_database_riak) = cffae39d5a5e591938818655b78729a8e39084f1 -SHA1 (patch-library_monitoring_nagios) = 7e40fb967bbb03fb52d0478a8d2caeb213e2fb7f -SHA1 (patch-library_packaging_pkgin) = 0dcc1699822251b7cc69db60d286e71964a99e0c -SHA1 (patch-library_system_setup) = d19520ddfa5f69f281fe18ccc9a31a2f6fb30d86 +SHA1 (ansible-1.9.4.tar.gz) = f71f451d96239d08396d20fff2d9b8840426f714 +RMD160 (ansible-1.9.4.tar.gz) = a88a7a1a19a82e6ca17ca77ae8d64a428cf37fe8 +Size (ansible-1.9.4.tar.gz) = 937120 bytes +SHA1 (patch-docs_man_man1_ansible) = af150377f41d2feb239111346fc5d3101aa8bcea +SHA1 (patch-docs_man_man1_ansible-asciidoc) = 6c2b4eae3d8213d8ee0870727003bb128df44f10 +SHA1 (patch-docs_man_man1_ansible-galaxy) = fa8e683620d53d81a88afe7446bef96071aa0edd +SHA1 (patch-docs_man_man1_ansible-galaxy-asciidoc) = e1a699f7b23d373405a2f18db6658c1ca50fc7d9 +SHA1 (patch-docs_man_man1_ansible-playbook) = ca06a883d02f28895ad5ae9392f47e4024c6ec06 +SHA1 (patch-docs_man_man1_ansible-playbook-asciidoc) = ac1d24661de7d6292252ce696b17f7317b2c43df +SHA1 (patch-examples_ansible) = f29fedf979a7ef0255d88d6e593eb84ca92fa3de +SHA1 (patch-examples_hosts) = ed21ed3f6f3db7d4ec9cd273e15adf075cec953d +SHA1 (patch-lib_ansible_callbacks) = bdcec47047b5361012472f6276df21618cc664bb +SHA1 (patch-lib_ansible_constants) = 0e95e2b3bd2b1b2b9deb95c64d6131d850260b39 +SHA1 (patch-lib_ansible_modules_core_system_ping) = 1b91dbdb74e8cfc5e0bf99628e5ebb4bbd54dead +SHA1 (patch-lib_ansible_modules_core_system_setup) = a9a92a4a8786e0f96155cbd6d4d7b459d7728f0c +SHA1 (patch-lib_ansible_modules_extras_database_misc_riak) = 26fcb21fe56613a151913398c677d2fdcdaa3703 +SHA1 (patch-lib_ansible_modules_extras_monitoring_nagios) = 0af8b51bc5e34dbb516a3b0be1c8670ea7c863b6 +SHA1 (patch-lib_ansible_modules_extras_packaging_os_pkgin) = a8e2be00ff309be676435b7333e9b9ceebaba810 +SHA1 (patch-plugins_README) = 05039fb081fce16754404adf746ef9594ef9f701 +SHA1 (patch-plugins_inventory_cobbler) = bbc1a6c48d65229091d6c247e27ee28fe374e731 +SHA1 (patch-plugins_inventory_collins) = 8eccebae0ea739d890696d27c663c8c65e8b8832 diff --git a/sysutils/ansible/patches/patch-docs_man_man1_ansible b/sysutils/ansible/patches/patch-docs_man_man1_ansible new file mode 100644 index 00000000000..d9b4a2e8f74 --- /dev/null +++ b/sysutils/ansible/patches/patch-docs_man_man1_ansible @@ -0,0 +1,39 @@ +$NetBSD: patch-docs_man_man1_ansible,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- docs/man/man1/ansible.1.orig 2015-06-25 20:39:08.000000000 +0000 ++++ docs/man/man1/ansible.1 +@@ -53,7 +53,7 @@ Verbose mode, more output from successfu + The + \fIPATH\fR + to the inventory hosts file, which defaults to +-\fI/etc/ansible/hosts\fR\&. ++\fI@PKG_SYSCONFDIR@/ansible/hosts\fR\&. + .RE + .PP + \fB\-f\fR \fINUM\fR, \fB\-\-forks=\fR\fINUM\fR +@@ -79,7 +79,7 @@ Execute the module called + The + \fIDIRECTORY\fR + search path to load modules from\&. The default is +-\fI/usr/share/ansible\fR\&. This can also be set with the ANSIBLE_LIBRARY environment variable\&. ++\fI@PREFIX@/share/ansible\fR\&. This can also be set with the ANSIBLE_LIBRARY environment variable\&. + .RE + .PP + \fB\-a\fR \*(Aq\fIARGUMENTS\fR\*(Aq, \fB\-\-args=\fR\*(Aq\fIARGUMENTS\fR\*(Aq +@@ -182,11 +182,11 @@ Ansible stores the hosts it can potentia + Ranges of hosts are also supported\&. For more information and additional options, see the documentation on http://docs\&.ansible\&.com/\&. + .SH "FILES" + .sp +-/etc/ansible/hosts \(em Default inventory file ++@PKG_SYSCONFDIR@/ansible/hosts \(em Default inventory file + .sp +-/usr/share/ansible/ \(em Default module library ++@PREFIX@/share/ansible/ \(em Default module library + .sp +-/etc/ansible/ansible\&.cfg \(em Config file, used if present ++@PKG_SYSCONFDIR@/ansible/ansible\&.cfg \(em Config file, used if present + .sp + ~/\&.ansible\&.cfg \(em User config file, overrides the default config if present + .SH "ENVIRONMENT" diff --git a/sysutils/ansible/patches/patch-docs_man_man1_ansible-asciidoc b/sysutils/ansible/patches/patch-docs_man_man1_ansible-asciidoc new file mode 100644 index 00000000000..925beea5a65 --- /dev/null +++ b/sysutils/ansible/patches/patch-docs_man_man1_ansible-asciidoc @@ -0,0 +1,39 @@ +$NetBSD: patch-docs_man_man1_ansible-asciidoc,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- docs/man/man1/ansible.1.asciidoc.in.orig 2015-06-25 20:39:08.000000000 +0000 ++++ docs/man/man1/ansible.1.asciidoc.in +@@ -41,7 +41,7 @@ up to three times for more output. + + *-i* 'PATH', *--inventory=*'PATH':: + +-The 'PATH' to the inventory hosts file, which defaults to '/etc/ansible/hosts'. ++The 'PATH' to the inventory hosts file, which defaults to '@PKG_SYSCONFDIR@/ansible/hosts'. + + + *-f* 'NUM', *--forks=*'NUM':: +@@ -61,7 +61,7 @@ Execute the module called 'NAME'. + *-M* 'DIRECTORY', *--module-path=*'DIRECTORY':: + + The 'DIRECTORY' search path to load modules from. The default is +-'/usr/share/ansible'. This can also be set with the ANSIBLE_LIBRARY ++'@PREFIX@/share/ansible'. This can also be set with the ANSIBLE_LIBRARY + environment variable. + + *-a* \'_ARGUMENTS_', *--args=*\'_ARGUMENTS_':: +@@ -140,11 +140,11 @@ additional options, see the documentatio + FILES + ----- + +-/etc/ansible/hosts -- Default inventory file ++@PKG_SYSCONFDIR@/ansible/hosts -- Default inventory file + +-/usr/share/ansible/ -- Default module library ++@PREFIX@/share/ansible/ -- Default module library + +-/etc/ansible/ansible.cfg -- Config file, used if present ++@PKG_SYSCONFDIR@/ansible/ansible.cfg -- Config file, used if present + + ~/.ansible.cfg -- User config file, overrides the default config if present + diff --git a/sysutils/ansible/patches/patch-docs_man_man1_ansible-galaxy b/sysutils/ansible/patches/patch-docs_man_man1_ansible-galaxy new file mode 100644 index 00000000000..6bb6b351a10 --- /dev/null +++ b/sysutils/ansible/patches/patch-docs_man_man1_ansible-galaxy @@ -0,0 +1,33 @@ +$NetBSD: patch-docs_man_man1_ansible-galaxy,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- docs/man/man1/ansible-galaxy.1.orig 2015-06-25 20:39:08.000000000 +0000 ++++ docs/man/man1/ansible-galaxy.1 +@@ -109,7 +109,7 @@ The path to the directory containing you + \fBroles_path\fR + configured in your + \fBansible\&.cfg\fR +-file (/etc/ansible/roles if not configured) ++file (@PKG_SYSCONFDIR@/ansible/roles if not configured) + .RE + .PP + \fB\-r\fR \fIROLE_FILE\fR, \fB\-\-role\-file=\fR\fIROLE_FILE\fR +@@ -130,7 +130,7 @@ The path to the directory containing you + \fBroles_path\fR + configured in your + \fBansible\&.cfg\fR +-file (/etc/ansible/roles if not configured) ++file (@PKG_SYSCONFDIR@/ansible/roles if not configured) + .RE + .SH "INIT" + .sp +@@ -168,7 +168,7 @@ The path to the directory containing you + \fBroles_path\fR + configured in your + \fBansible\&.cfg\fR +-file (/etc/ansible/roles if not configured) ++file (@PKG_SYSCONFDIR@/ansible/roles if not configured) + .RE + .SH "AUTHOR" + .sp diff --git a/sysutils/ansible/patches/patch-docs_man_man1_ansible-galaxy-asciidoc b/sysutils/ansible/patches/patch-docs_man_man1_ansible-galaxy-asciidoc new file mode 100644 index 00000000000..4412c18ecc3 --- /dev/null +++ b/sysutils/ansible/patches/patch-docs_man_man1_ansible-galaxy-asciidoc @@ -0,0 +1,33 @@ +$NetBSD: patch-docs_man_man1_ansible-galaxy-asciidoc,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- docs/man/man1/ansible-galaxy.1.asciidoc.in.orig 2015-06-25 20:39:08.000000000 +0000 ++++ docs/man/man1/ansible-galaxy.1.asciidoc.in +@@ -74,7 +74,7 @@ Don't download roles listed as dependenc + *-p* 'ROLES_PATH', *--roles-path=*'ROLES_PATH':: + + The path to the directory containing your roles. The default is the *roles_path* +-configured in your *ansible.cfg* file (/etc/ansible/roles if not configured) ++configured in your *ansible.cfg* file (@PKG_SYSCONFDIR@/ansible/roles if not configured) + + *-r* 'ROLE_FILE', *--role-file=*'ROLE_FILE':: + +@@ -97,7 +97,7 @@ OPTIONS + *-p* 'ROLES_PATH', *--roles-path=*'ROLES_PATH':: + + The path to the directory containing your roles. The default is the *roles_path* +-configured in your *ansible.cfg* file (/etc/ansible/roles if not configured) ++configured in your *ansible.cfg* file (@PKG_SYSCONFDIR@/ansible/roles if not configured) + + INIT + ---- +@@ -143,7 +143,7 @@ OPTIONS + *-p* 'ROLES_PATH', *--roles-path=*'ROLES_PATH':: + + The path to the directory containing your roles. The default is the *roles_path* +-configured in your *ansible.cfg* file (/etc/ansible/roles if not configured) ++configured in your *ansible.cfg* file (@PKG_SYSCONFDIR@/ansible/roles if not configured) + + + AUTHOR diff --git a/sysutils/ansible/patches/patch-docs_man_man1_ansible-playbook b/sysutils/ansible/patches/patch-docs_man_man1_ansible-playbook new file mode 100644 index 00000000000..3ad5af86265 --- /dev/null +++ b/sysutils/ansible/patches/patch-docs_man_man1_ansible-playbook @@ -0,0 +1,39 @@ +$NetBSD: patch-docs_man_man1_ansible-playbook,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- docs/man/man1/ansible-playbook.1.orig 2015-06-25 20:39:08.000000000 +0000 ++++ docs/man/man1/ansible-playbook.1 +@@ -53,7 +53,7 @@ Verbose mode, more output from successfu + The + \fIPATH\fR + to the inventory hosts file, which defaults to +-\fI/etc/ansible/hosts\fR\&. ++\fI@PKG_SYSCONFDIR@/ansible/hosts\fR\&. + .RE + .PP + \fB\-M\fR \fIDIRECTORY\fR, \fB\-\-module\-path=\fR\fIDIRECTORY\fR +@@ -61,7 +61,7 @@ to the inventory hosts file, which defau + The + \fIDIRECTORY\fR + search path to load modules from\&. The default is +-\fI/usr/share/ansible\fR\&. This can also be set with the ANSIBLE_LIBRARY environment variable\&. ++\fI@PREFIX@/share/ansible\fR\&. This can also be set with the ANSIBLE_LIBRARY environment variable\&. + .RE + .PP + \fB\-e\fR \fIVARS\fR, \fB\-\-extra\-vars=\fR\fIVARS\fR +@@ -161,11 +161,11 @@ ANSIBLE_HOSTS \(em Override the default + ANSIBLE_LIBRARY \(em Override the default ansible module library path + .SH "FILES" + .sp +-/etc/ansible/hosts \(em Default inventory file ++@PKG_SYSCONFDIR@/ansible/hosts \(em Default inventory file + .sp +-/usr/share/ansible/ \(em Default module library ++@PREFIX@/share/ansible/ \(em Default module library + .sp +-/etc/ansible/ansible\&.cfg \(em Config file, used if present ++@PKG_SYSCONFDIR@/ansible/ansible\&.cfg \(em Config file, used if present + .sp + ~/\&.ansible\&.cfg \(em User config file, overrides the default config if present + .SH "AUTHOR" diff --git a/sysutils/ansible/patches/patch-docs_man_man1_ansible-playbook-asciidoc b/sysutils/ansible/patches/patch-docs_man_man1_ansible-playbook-asciidoc new file mode 100644 index 00000000000..30e7e6ca129 --- /dev/null +++ b/sysutils/ansible/patches/patch-docs_man_man1_ansible-playbook-asciidoc @@ -0,0 +1,37 @@ +$NetBSD: patch-docs_man_man1_ansible-playbook-asciidoc,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- docs/man/man1/ansible-playbook.1.asciidoc.in.orig 2015-06-25 20:39:08.000000000 +0000 ++++ docs/man/man1/ansible-playbook.1.asciidoc.in +@@ -42,13 +42,13 @@ up to three times for more output. + *-i* 'PATH', *--inventory=*'PATH':: + + The 'PATH' to the inventory hosts file, which defaults to +-'/etc/ansible/hosts'. ++'@PKG_SYSCONFDIR@/ansible/hosts'. + + + *-M* 'DIRECTORY', *--module-path=*'DIRECTORY':: + + The 'DIRECTORY' search path to load modules from. The default is +-'/usr/share/ansible'. This can also be set with the ANSIBLE_LIBRARY ++'@PREFIX@/share/ansible'. This can also be set with the ANSIBLE_LIBRARY + environment variable. + + *-e* 'VARS', *--extra-vars=*'VARS':: +@@ -140,11 +140,11 @@ ANSIBLE_LIBRARY -- Override the default + FILES + ----- + +-/etc/ansible/hosts -- Default inventory file ++@PKG_SYSCONFDIR@/ansible/hosts -- Default inventory file + +-/usr/share/ansible/ -- Default module library ++@PREFIX@/share/ansible/ -- Default module library + +-/etc/ansible/ansible.cfg -- Config file, used if present ++@PKG_SYSCONFDIR@/ansible/ansible.cfg -- Config file, used if present + + ~/.ansible.cfg -- User config file, overrides the default config if present + diff --git a/sysutils/ansible/patches/patch-examples_ansible.cfg b/sysutils/ansible/patches/patch-examples_ansible index 69c503f5481..8f73a3ace7c 100644 --- a/sysutils/ansible/patches/patch-examples_ansible.cfg +++ b/sysutils/ansible/patches/patch-examples_ansible @@ -1,8 +1,8 @@ -$NetBSD: patch-examples_ansible.cfg,v 1.4 2015/06/25 13:21:03 jperkin Exp $ +$NetBSD: patch-examples_ansible,v 1.1 2016/02/17 20:31:45 he Exp $ Fix hardcoded paths to be replaced with SUBST framework. ---- examples/ansible.cfg.orig 2014-07-25 20:48:49.000000000 +0000 +--- examples/ansible.cfg.orig 2015-06-25 20:39:08.000000000 +0000 +++ examples/ansible.cfg @@ -4,15 +4,15 @@ # nearly all parameters can be overridden in ansible-playbook @@ -16,15 +16,33 @@ Fix hardcoded paths to be replaced with SUBST framework. # some basic default values... --hostfile = /etc/ansible/hosts --library = /usr/share/ansible -+hostfile = @PKG_SYSCONFDIR@/ansible/hosts -+library = @PREFIX@/share/ansible +-inventory = /etc/ansible/hosts +-#library = /usr/share/my_modules/ ++inventory = @PKG_SYSCONFDIR@/ansible/hosts ++#library = @PREFIX@/share/my_modules/ remote_tmp = $HOME/.ansible/tmp pattern = * forks = 5 -@@ -103,12 +103,12 @@ ansible_managed = Ansible managed: {file - #deprecation_warnings = True +@@ -33,7 +33,7 @@ module_lang = C + gathering = implicit + + # additional paths to search for roles in, colon separated +-#roles_path = /etc/ansible/roles ++#roles_path = @PKG_SYSCONFDIR@/ansible/roles + + # uncomment this to disable SSH key host checking + #host_key_checking = False +@@ -55,7 +55,7 @@ timeout = 10 + # if so defined, consider logrotate + #log_path = /var/log/ansible.log + +-# default module name for /usr/bin/ansible ++# default module name for @PREFIX@/bin/ansible + #module_name = command + + # use this shell for commands executed under sudo +@@ -112,12 +112,12 @@ ansible_managed = Ansible managed: {file + # set plugin path directories here, separate with colons -action_plugins = /usr/share/ansible_plugins/action_plugins @@ -40,5 +58,5 @@ Fix hardcoded paths to be replaced with SUBST framework. +vars_plugins = @PREFIX@/share/ansible_plugins/vars_plugins +filter_plugins = @PREFIX@/share/ansible_plugins/filter_plugins - # don't like cows? that's unfortunate. - # set to 1 if you don't want cowsay support or export ANSIBLE_NOCOWS=1 + # by default callbacks are not loaded for /bin/ansible, enable this if you + # want, for example, a notification or logging callback to also apply to diff --git a/sysutils/ansible/patches/patch-examples_hosts b/sysutils/ansible/patches/patch-examples_hosts new file mode 100644 index 00000000000..8b5ca69ea2c --- /dev/null +++ b/sysutils/ansible/patches/patch-examples_hosts @@ -0,0 +1,14 @@ +$NetBSD: patch-examples_hosts,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- examples/hosts.orig 2015-06-25 20:39:08.000000000 +0000 ++++ examples/hosts +@@ -1,6 +1,6 @@ + # This is the default ansible 'hosts' file. + # +-# It should live in /etc/ansible/hosts ++# It should live in @PKG_SYSCONFDIR@/ansible/hosts + # + # - Comments begin with the '#' character + # - Blank lines are ignored diff --git a/sysutils/ansible/patches/patch-lib_ansible_callbacks b/sysutils/ansible/patches/patch-lib_ansible_callbacks new file mode 100644 index 00000000000..65b0f8ca7a5 --- /dev/null +++ b/sysutils/ansible/patches/patch-lib_ansible_callbacks @@ -0,0 +1,49 @@ +$NetBSD: patch-lib_ansible_callbacks,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- lib/ansible/callbacks.py.orig 2015-06-25 20:39:08.000000000 +0000 ++++ lib/ansible/callbacks.py +@@ -58,9 +58,9 @@ def get_cowsay_info(): + cowsay = "/usr/bin/cowsay" + elif os.path.exists("/usr/games/cowsay"): + cowsay = "/usr/games/cowsay" +- elif os.path.exists("/usr/local/bin/cowsay"): ++ elif os.path.exists("@PREFIX@/bin/cowsay"): + # BSD path for cowsay +- cowsay = "/usr/local/bin/cowsay" ++ cowsay = "@PREFIX@/bin/cowsay" + elif os.path.exists("/opt/local/bin/cowsay"): + # MacPorts path for cowsay + cowsay = "/opt/local/bin/cowsay" +@@ -370,10 +370,10 @@ class DefaultRunnerCallbacks(object): + ######################################################################## + + class CliRunnerCallbacks(DefaultRunnerCallbacks): +- ''' callbacks for use by /usr/bin/ansible ''' ++ ''' callbacks for use by @PREFIX@/bin/ansible ''' + + def __init__(self): +- # set by /usr/bin/ansible later ++ # set by @PREFIX@/bin/ansible later + self.options = None + self._async_notified = {} + +@@ -440,7 +440,7 @@ class CliRunnerCallbacks(DefaultRunnerCa + ######################################################################## + + class PlaybookRunnerCallbacks(DefaultRunnerCallbacks): +- ''' callbacks used for Runner() from /usr/bin/ansible-playbook ''' ++ ''' callbacks used for Runner() from @PREFIX@/bin/ansible-playbook ''' + + def __init__(self, stats, verbose=None): + +@@ -590,7 +590,7 @@ class PlaybookRunnerCallbacks(DefaultRun + ######################################################################## + + class PlaybookCallbacks(object): +- ''' playbook.py callbacks used by /usr/bin/ansible-playbook ''' ++ ''' playbook.py callbacks used by @PREFIX@/bin/ansible-playbook ''' + + def __init__(self, verbose=False): + diff --git a/sysutils/ansible/patches/patch-lib_ansible_callbacks.py b/sysutils/ansible/patches/patch-lib_ansible_callbacks.py deleted file mode 100644 index 29d3f650137..00000000000 --- a/sysutils/ansible/patches/patch-lib_ansible_callbacks.py +++ /dev/null @@ -1,18 +0,0 @@ -$NetBSD: patch-lib_ansible_callbacks.py,v 1.5 2015/06/25 13:21:03 jperkin Exp $ - -Fix hardcoded paths to be replaced with SUBST framework. - ---- lib/ansible/callbacks.py.orig 2014-07-25 20:48:49.000000000 +0000 -+++ lib/ansible/callbacks.py -@@ -55,9 +55,9 @@ def get_cowsay_info(): - cowsay = "/usr/bin/cowsay" - elif os.path.exists("/usr/games/cowsay"): - cowsay = "/usr/games/cowsay" -- elif os.path.exists("/usr/local/bin/cowsay"): -+ elif os.path.exists("@PREFIX@/bin/cowsay"): - # BSD path for cowsay -- cowsay = "/usr/local/bin/cowsay" -+ cowsay = "@PREFIX@/bin/cowsay" - elif os.path.exists("/opt/local/bin/cowsay"): - # MacPorts path for cowsay - cowsay = "/opt/local/bin/cowsay" diff --git a/sysutils/ansible/patches/patch-lib_ansible_constants b/sysutils/ansible/patches/patch-lib_ansible_constants new file mode 100644 index 00000000000..c0e08a2a6be --- /dev/null +++ b/sysutils/ansible/patches/patch-lib_ansible_constants @@ -0,0 +1,48 @@ +$NetBSD: patch-lib_ansible_constants,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- lib/ansible/constants.py.orig 2015-06-25 20:39:08.000000000 +0000 ++++ lib/ansible/constants.py +@@ -67,7 +67,7 @@ def load_config_file(): + path0 = os.path.expanduser(path0) + path1 = os.getcwd() + "/ansible.cfg" + path2 = os.path.expanduser("~/.ansible.cfg") +- path3 = "/etc/ansible/ansible.cfg" ++ path3 = "@PKG_SYSCONFDIR@/ansible/ansible.cfg" + + for path in [path0, path1, path2, path3]: + if path is not None and os.path.exists(path): +@@ -98,9 +98,9 @@ YAML_FILENAME_EXTENSIONS = [ "", ".yml", + DEFAULTS='defaults' + + # configurable things +-DEFAULT_HOST_LIST = shell_expand_path(get_config(p, DEFAULTS, 'inventory', 'ANSIBLE_INVENTORY', get_config(p, DEFAULTS,'hostfile','ANSIBLE_HOSTS', '/etc/ansible/hosts'))) ++DEFAULT_HOST_LIST = shell_expand_path(get_config(p, DEFAULTS, 'inventory', 'ANSIBLE_INVENTORY', get_config(p, DEFAULTS,'hostfile','ANSIBLE_HOSTS', '@PKG_SYSCONFDIR@/ansible/hosts'))) + DEFAULT_MODULE_PATH = get_config(p, DEFAULTS, 'library', 'ANSIBLE_LIBRARY', None) +-DEFAULT_ROLES_PATH = shell_expand_path(get_config(p, DEFAULTS, 'roles_path', 'ANSIBLE_ROLES_PATH', '/etc/ansible/roles')) ++DEFAULT_ROLES_PATH = shell_expand_path(get_config(p, DEFAULTS, 'roles_path', 'ANSIBLE_ROLES_PATH', '@PKG_SYSCONFDIR@/ansible/roles')) + DEFAULT_REMOTE_TMP = get_config(p, DEFAULTS, 'remote_tmp', 'ANSIBLE_REMOTE_TEMP', '$HOME/.ansible/tmp') + DEFAULT_MODULE_NAME = get_config(p, DEFAULTS, 'module_name', None, 'command') + DEFAULT_PATTERN = get_config(p, DEFAULTS, 'pattern', None, '*') +@@ -152,13 +152,13 @@ DEFAULT_BECOME_EXE = None + #DEFAULT_BECOME_FLAGS = get_config(p, DEFAULTS, 'become_flags', 'ANSIBLE_BECOME_FLAGS',DEFAULT_SUDO_FLAGS if DEFAULT_SUDO else DEFAULT_SU_FLAGS if DEFAULT_SU else '-H') + + +-DEFAULT_ACTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'action_plugins', 'ANSIBLE_ACTION_PLUGINS', '~/.ansible/plugins/action_plugins:/usr/share/ansible_plugins/action_plugins') +-DEFAULT_CACHE_PLUGIN_PATH = get_config(p, DEFAULTS, 'cache_plugins', 'ANSIBLE_CACHE_PLUGINS', '~/.ansible/plugins/cache_plugins:/usr/share/ansible_plugins/cache_plugins') +-DEFAULT_CALLBACK_PLUGIN_PATH = get_config(p, DEFAULTS, 'callback_plugins', 'ANSIBLE_CALLBACK_PLUGINS', '~/.ansible/plugins/callback_plugins:/usr/share/ansible_plugins/callback_plugins') +-DEFAULT_CONNECTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'connection_plugins', 'ANSIBLE_CONNECTION_PLUGINS', '~/.ansible/plugins/connection_plugins:/usr/share/ansible_plugins/connection_plugins') +-DEFAULT_LOOKUP_PLUGIN_PATH = get_config(p, DEFAULTS, 'lookup_plugins', 'ANSIBLE_LOOKUP_PLUGINS', '~/.ansible/plugins/lookup_plugins:/usr/share/ansible_plugins/lookup_plugins') +-DEFAULT_VARS_PLUGIN_PATH = get_config(p, DEFAULTS, 'vars_plugins', 'ANSIBLE_VARS_PLUGINS', '~/.ansible/plugins/vars_plugins:/usr/share/ansible_plugins/vars_plugins') +-DEFAULT_FILTER_PLUGIN_PATH = get_config(p, DEFAULTS, 'filter_plugins', 'ANSIBLE_FILTER_PLUGINS', '~/.ansible/plugins/filter_plugins:/usr/share/ansible_plugins/filter_plugins') ++DEFAULT_ACTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'action_plugins', 'ANSIBLE_ACTION_PLUGINS', '~/.ansible/plugins/action_plugins:@PREFIX@/share/ansible_plugins/action_plugins') ++DEFAULT_CACHE_PLUGIN_PATH = get_config(p, DEFAULTS, 'cache_plugins', 'ANSIBLE_CACHE_PLUGINS', '~/.ansible/plugins/cache_plugins:@PREFIX@/share/ansible_plugins/cache_plugins') ++DEFAULT_CALLBACK_PLUGIN_PATH = get_config(p, DEFAULTS, 'callback_plugins', 'ANSIBLE_CALLBACK_PLUGINS', '~/.ansible/plugins/callback_plugins:@PREFIX@/share/ansible_plugins/callback_plugins') ++DEFAULT_CONNECTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'connection_plugins', 'ANSIBLE_CONNECTION_PLUGINS', '~/.ansible/plugins/connection_plugins:@PREFIX@/share/ansible_plugins/connection_plugins') ++DEFAULT_LOOKUP_PLUGIN_PATH = get_config(p, DEFAULTS, 'lookup_plugins', 'ANSIBLE_LOOKUP_PLUGINS', '~/.ansible/plugins/lookup_plugins:@PREFIX@/share/ansible_plugins/lookup_plugins') ++DEFAULT_VARS_PLUGIN_PATH = get_config(p, DEFAULTS, 'vars_plugins', 'ANSIBLE_VARS_PLUGINS', '~/.ansible/plugins/vars_plugins:@PREFIX@/share/ansible_plugins/vars_plugins') ++DEFAULT_FILTER_PLUGIN_PATH = get_config(p, DEFAULTS, 'filter_plugins', 'ANSIBLE_FILTER_PLUGINS', '~/.ansible/plugins/filter_plugins:@PREFIX@/share/ansible_plugins/filter_plugins') + + CACHE_PLUGIN = get_config(p, DEFAULTS, 'fact_caching', 'ANSIBLE_CACHE_PLUGIN', 'memory') + CACHE_PLUGIN_CONNECTION = get_config(p, DEFAULTS, 'fact_caching_connection', 'ANSIBLE_CACHE_PLUGIN_CONNECTION', None) diff --git a/sysutils/ansible/patches/patch-lib_ansible_constants.py b/sysutils/ansible/patches/patch-lib_ansible_constants.py deleted file mode 100644 index 6aa62781ba1..00000000000 --- a/sysutils/ansible/patches/patch-lib_ansible_constants.py +++ /dev/null @@ -1,52 +0,0 @@ -$NetBSD: patch-lib_ansible_constants.py,v 1.7 2015/06/25 13:21:03 jperkin Exp $ - -Fix hardcoded paths to be replaced with SUBST framework. - ---- lib/ansible/constants.py.orig 2014-07-25 20:48:49.000000000 +0000 -+++ lib/ansible/constants.py -@@ -67,7 +67,7 @@ def load_config_file(): - path0 = os.path.expanduser(path0) - path1 = os.getcwd() + "/ansible.cfg" - path2 = os.path.expanduser("~/.ansible.cfg") -- path3 = "/etc/ansible/ansible.cfg" -+ path3 = "@PKG_SYSCONFDIR@/ansible/ansible.cfg" - - for path in [path0, path1, path2, path3]: - if path is not None and os.path.exists(path): -@@ -92,7 +92,7 @@ if getattr(sys, "real_prefix", None): - # in a virtualenv - DIST_MODULE_PATH = os.path.join(sys.prefix, 'share/ansible/') - else: -- DIST_MODULE_PATH = '/usr/share/ansible/' -+ DIST_MODULE_PATH = '@PREFIX@/share/ansible/' - - # check all of these extensions when looking for yaml files for things like - # group variables -- really anything we can load -@@ -102,7 +102,7 @@ YAML_FILENAME_EXTENSIONS = [ "", ".yml", - DEFAULTS='defaults' - - # configurable things --DEFAULT_HOST_LIST = shell_expand_path(get_config(p, DEFAULTS, 'hostfile', 'ANSIBLE_HOSTS', '/etc/ansible/hosts')) -+DEFAULT_HOST_LIST = shell_expand_path(get_config(p, DEFAULTS, 'hostfile', 'ANSIBLE_HOSTS', '@PKG_SYSCONFDIR@/ansible/hosts')) - DEFAULT_MODULE_PATH = get_config(p, DEFAULTS, 'library', 'ANSIBLE_LIBRARY', DIST_MODULE_PATH) - DEFAULT_ROLES_PATH = get_config(p, DEFAULTS, 'roles_path', 'ANSIBLE_ROLES_PATH', '/etc/ansible/roles') - DEFAULT_REMOTE_TMP = shell_expand_path(get_config(p, DEFAULTS, 'remote_tmp', 'ANSIBLE_REMOTE_TEMP', '$HOME/.ansible/tmp')) -@@ -138,12 +138,12 @@ DEFAULT_SU_USER = get_config(p - DEFAULT_ASK_SU_PASS = get_config(p, DEFAULTS, 'ask_su_pass', 'ANSIBLE_ASK_SU_PASS', False, boolean=True) - DEFAULT_GATHERING = get_config(p, DEFAULTS, 'gathering', 'ANSIBLE_GATHERING', 'implicit').lower() - --DEFAULT_ACTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'action_plugins', 'ANSIBLE_ACTION_PLUGINS', '/usr/share/ansible_plugins/action_plugins') --DEFAULT_CALLBACK_PLUGIN_PATH = get_config(p, DEFAULTS, 'callback_plugins', 'ANSIBLE_CALLBACK_PLUGINS', '/usr/share/ansible_plugins/callback_plugins') --DEFAULT_CONNECTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'connection_plugins', 'ANSIBLE_CONNECTION_PLUGINS', '/usr/share/ansible_plugins/connection_plugins') --DEFAULT_LOOKUP_PLUGIN_PATH = get_config(p, DEFAULTS, 'lookup_plugins', 'ANSIBLE_LOOKUP_PLUGINS', '/usr/share/ansible_plugins/lookup_plugins') --DEFAULT_VARS_PLUGIN_PATH = get_config(p, DEFAULTS, 'vars_plugins', 'ANSIBLE_VARS_PLUGINS', '/usr/share/ansible_plugins/vars_plugins') --DEFAULT_FILTER_PLUGIN_PATH = get_config(p, DEFAULTS, 'filter_plugins', 'ANSIBLE_FILTER_PLUGINS', '/usr/share/ansible_plugins/filter_plugins') -+DEFAULT_ACTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'action_plugins', 'ANSIBLE_ACTION_PLUGINS', '@PREFIX@/share/ansible_plugins/action_plugins') -+DEFAULT_CALLBACK_PLUGIN_PATH = get_config(p, DEFAULTS, 'callback_plugins', 'ANSIBLE_CALLBACK_PLUGINS', '@PREFIX@/share/ansible_plugins/callback_plugins') -+DEFAULT_CONNECTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'connection_plugins', 'ANSIBLE_CONNECTION_PLUGINS', '@PREFIX@/share/ansible_plugins/connection_plugins') -+DEFAULT_LOOKUP_PLUGIN_PATH = get_config(p, DEFAULTS, 'lookup_plugins', 'ANSIBLE_LOOKUP_PLUGINS', '@PREFIX@/share/ansible_plugins/lookup_plugins') -+DEFAULT_VARS_PLUGIN_PATH = get_config(p, DEFAULTS, 'vars_plugins', 'ANSIBLE_VARS_PLUGINS', '@PREFIX@/share/ansible_plugins/vars_plugins') -+DEFAULT_FILTER_PLUGIN_PATH = get_config(p, DEFAULTS, 'filter_plugins', 'ANSIBLE_FILTER_PLUGINS', '@PREFIX@/share/ansible_plugins/filter_plugins') - DEFAULT_LOG_PATH = shell_expand_path(get_config(p, DEFAULTS, 'log_path', 'ANSIBLE_LOG_PATH', '')) - - ANSIBLE_FORCE_COLOR = get_config(p, DEFAULTS, 'force_color', 'ANSIBLE_FORCE_COLOR', None, boolean=True) diff --git a/sysutils/ansible/patches/patch-lib_ansible_module__utils_facts.py b/sysutils/ansible/patches/patch-lib_ansible_module__utils_facts.py deleted file mode 100644 index e2d8bc0ed08..00000000000 --- a/sysutils/ansible/patches/patch-lib_ansible_module__utils_facts.py +++ /dev/null @@ -1,30 +0,0 @@ -$NetBSD: patch-lib_ansible_module__utils_facts.py,v 1.1 2015/06/25 13:21:03 jperkin Exp $ - -Handle sysctl(8) behaviour in OS X 10.10, using patch from -https://github.com/ansible/ansible/pull/8171/files - ---- lib/ansible/module_utils/facts.py.orig 2014-07-25 20:48:49.000000000 +0000 -+++ lib/ansible/module_utils/facts.py -@@ -1361,7 +1361,9 @@ class Darwin(Hardware): - return system_profile - - def get_mac_facts(self): -- self.facts['model'] = self.sysctl['hw.model'] -+ rc, out, err = module.run_command("sysctl hw.model") -+ if rc == 0: -+ self.facts['model'] = out.splitlines()[-1].split()[1] - self.facts['osversion'] = self.sysctl['kern.osversion'] - self.facts['osrevision'] = self.sysctl['kern.osrevision'] - -@@ -1376,7 +1378,10 @@ class Darwin(Hardware): - - def get_memory_facts(self): - self.facts['memtotal_mb'] = long(self.sysctl['hw.memsize']) / 1024 / 1024 -- self.facts['memfree_mb'] = long(self.sysctl['hw.usermem']) / 1024 / 1024 -+ rc, out, err = module.run_command("sysctl hw.usermem") -+ if rc == 0: -+ self.facts['memfree_mb'] = long(out.splitlines()[-1].split()[1]) / 1024 / 1024 -+ - - class Network(Facts): - """ diff --git a/sysutils/ansible/patches/patch-library-system-ping b/sysutils/ansible/patches/patch-lib_ansible_modules_core_system_ping index e64de15e125..e547239b76e 100644 --- a/sysutils/ansible/patches/patch-library-system-ping +++ b/sysutils/ansible/patches/patch-lib_ansible_modules_core_system_ping @@ -1,15 +1,15 @@ -$NetBSD: patch-library-system-ping,v 1.3 2015/06/25 13:21:03 jperkin Exp $ +$NetBSD: patch-lib_ansible_modules_core_system_ping,v 1.1 2016/02/17 20:31:45 he Exp $ Fix hardcoded paths to be replaced with SUBST framework. ---- library/system/ping.orig 2014-07-25 20:48:49.000000000 +0000 -+++ library/system/ping +--- lib/ansible/modules/core/system/ping.py.orig 2015-06-25 20:39:14.000000000 +0000 ++++ lib/ansible/modules/core/system/ping.py @@ -27,7 +27,7 @@ short_description: Try to connect to hos description: - A trivial test module, this module always returns C(pong) on successful contact. It does not make sense in playbooks, but it is useful from - C(/usr/bin/ansible) -+ C(@PREFIX@/ansible) ++ C(@PREFIX@/bin/ansible) options: {} author: Michael DeHaan ''' diff --git a/sysutils/ansible/patches/patch-library_system_setup b/sysutils/ansible/patches/patch-lib_ansible_modules_core_system_setup index 9f67780a634..55f0b99829d 100644 --- a/sysutils/ansible/patches/patch-library_system_setup +++ b/sysutils/ansible/patches/patch-lib_ansible_modules_core_system_setup @@ -1,9 +1,9 @@ -$NetBSD: patch-library_system_setup,v 1.3 2015/06/25 13:21:03 jperkin Exp $ +$NetBSD: patch-lib_ansible_modules_core_system_setup,v 1.1 2016/02/17 20:31:45 he Exp $ Fix hardcoded paths to be replaced with SUBST framework. ---- library/system/setup.orig 2014-07-25 20:48:49.000000000 +0000 -+++ library/system/setup +--- lib/ansible/modules/core/system/setup.py.orig 2015-06-25 20:39:14.000000000 +0000 ++++ lib/ansible/modules/core/system/setup.py @@ -42,7 +42,7 @@ options: description: - This module is automatically called by playbooks to gather useful diff --git a/sysutils/ansible/patches/patch-library_database_riak b/sysutils/ansible/patches/patch-lib_ansible_modules_extras_database_misc_riak index 949727953a9..30bb8ce3380 100644 --- a/sysutils/ansible/patches/patch-library_database_riak +++ b/sysutils/ansible/patches/patch-lib_ansible_modules_extras_database_misc_riak @@ -1,9 +1,18 @@ -$NetBSD: patch-library_database_riak,v 1.3 2015/06/25 13:21:03 jperkin Exp $ +$NetBSD: patch-lib_ansible_modules_extras_database_misc_riak,v 1.1 2016/02/17 20:31:45 he Exp $ Fix hardcoded paths to be replaced with SUBST framework. ---- library/database/riak.orig 2014-07-25 20:48:49.000000000 +0000 -+++ library/database/riak +--- lib/ansible/modules/extras/database/misc/riak.py.orig 2015-06-25 20:39:17.000000000 +0000 ++++ lib/ansible/modules/extras/database/misc/riak.py +@@ -38,7 +38,7 @@ options: + description: + - The path to the riak configuration directory + required: false +- default: /etc/riak ++ default: @PKG_SYSCONFDIR@/riak + aliases: [] + http_conn: + description: @@ -118,7 +118,7 @@ def main(): argument_spec=dict( command=dict(required=False, default=None, choices=[ diff --git a/sysutils/ansible/patches/patch-library_monitoring_nagios b/sysutils/ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios index 1d758c866fa..2a70cfe725d 100644 --- a/sysutils/ansible/patches/patch-library_monitoring_nagios +++ b/sysutils/ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios @@ -1,15 +1,15 @@ -$NetBSD: patch-library_monitoring_nagios,v 1.3 2015/06/25 13:21:03 jperkin Exp $ +$NetBSD: patch-lib_ansible_modules_extras_monitoring_nagios,v 1.1 2016/02/17 20:31:45 he Exp $ Fix hardcoded paths to be replaced with SUBST framework. ---- library/monitoring/nagios.orig 2014-07-25 20:48:49.000000000 +0000 -+++ library/monitoring/nagios +--- lib/ansible/modules/extras/monitoring/nagios.py.orig 2015-06-25 20:39:17.000000000 +0000 ++++ lib/ansible/modules/extras/monitoring/nagios.py @@ -125,6 +125,8 @@ import os.path def which_cmdfile(): locations = [ -+ # pkgsrc - any OS -+ '@PKG_SYSCONFDIR@/nagios/nagios.cfg', ++ # pkgsrc - any OS ++ '@PKG_SYSCONFDIR@/nagios/nagios.cfg', # rhel '/etc/nagios/nagios.cfg', # debian @@ -26,8 +26,8 @@ Fix hardcoded paths to be replaced with SUBST framework. '/usr/local/nagios/nagios.cfg', '/opt/nagios/etc/nagios.cfg', '/opt/nagios/nagios.cfg', -+ # pkgsrc - any OS -+ '@PKG_SYSCONFDIR@/icinga/icinga.cfg', ++ # icinga on pkgsrc - any OS ++ '@PKG_SYSCONFDIR@/icinga/icinga.cfg', # icinga on debian/ubuntu '/etc/icinga/icinga.cfg', # icinga installed from source (default location) diff --git a/sysutils/ansible/patches/patch-lib_ansible_modules_extras_packaging_os_pkgin b/sysutils/ansible/patches/patch-lib_ansible_modules_extras_packaging_os_pkgin new file mode 100644 index 00000000000..9dc225ac983 --- /dev/null +++ b/sysutils/ansible/patches/patch-lib_ansible_modules_extras_packaging_os_pkgin @@ -0,0 +1,27 @@ +$NetBSD: patch-lib_ansible_modules_extras_packaging_os_pkgin,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- lib/ansible/modules/extras/packaging/os/pkgin.py.orig 2015-08-19 13:22:23.000000000 +0000 ++++ lib/ansible/modules/extras/packaging/os/pkgin.py +@@ -93,7 +93,10 @@ def query_package(module, pkgin_path, na + # '<' - installed but out of date + # '=' - installed and up to date + # '>' - installed but newer than the repository version +- pkgname_with_version, raw_state = out.split(' ')[0:2] ++ if len(out.split(';')) >= 3: ++ pkgname_with_version, raw_state = out.split(';')[0:2] ++ else: ++ pkgname_with_version, raw_state = out.split(' ')[0:2] + + # Strip version + # (results in sth like 'gcc47-libs') +@@ -192,7 +195,7 @@ def main(): + name = dict(aliases=["pkg"], required=True)), + supports_check_mode = True) + +- pkgin_path = module.get_bin_path('pkgin', True, ['/opt/local/bin']) ++ pkgin_path = module.get_bin_path('pkgin', True, ['@PREFIX@/bin']) + + p = module.params + diff --git a/sysutils/ansible/patches/patch-library_packaging_pkgin b/sysutils/ansible/patches/patch-library_packaging_pkgin deleted file mode 100644 index d95794fbaf2..00000000000 --- a/sysutils/ansible/patches/patch-library_packaging_pkgin +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-library_packaging_pkgin,v 1.3 2015/06/25 13:21:03 jperkin Exp $ - -Fix hardcoded paths to be replaced with SUBST framework. -Handle newer pkgin non-tty ';' delimited output. - ---- library/packaging/pkgin.orig 2014-07-25 20:48:49.000000000 +0000 -+++ library/packaging/pkgin -@@ -87,7 +87,10 @@ def query_package(module, pkgin_path, na - - # Strip description - # (results in sth. like 'gcc47-libs-4.7.2nb4') -- pkgname_with_version = out.split(' ')[0] -+ if len(out.split(';')) >= 3: -+ pkgname_with_version = out.split(';')[0] -+ else: -+ pkgname_with_version = out.split(' ')[0] - - # Strip version - # (results in sth like 'gcc47-libs') -@@ -150,7 +153,7 @@ def main(): - state = dict(default="present", choices=["present","absent"]), - name = dict(aliases=["pkg"], required=True))) - -- pkgin_path = module.get_bin_path('pkgin', True, ['/opt/local/bin']) -+ pkgin_path = module.get_bin_path('pkgin', True, ['@PREFIX@/bin']) - - p = module.params - diff --git a/sysutils/ansible/patches/patch-plugins_README b/sysutils/ansible/patches/patch-plugins_README new file mode 100644 index 00000000000..40168248c19 --- /dev/null +++ b/sysutils/ansible/patches/patch-plugins_README @@ -0,0 +1,15 @@ +$NetBSD: patch-plugins_README,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- plugins/README.md.orig 2015-08-19 12:07:33.000000000 +0000 ++++ plugins/README.md +@@ -25,7 +25,7 @@ Inventory plugins allow you to store you + you like. Examples include discovering inventory from EC2 or pulling it from + Cobbler. These could also be used to interface with LDAP or database. + +-chmod +x an inventory plugin and either name it /etc/ansible/hosts or use ansible ++chmod +x an inventory plugin and either name it @PKG_SYSCONFDIR@/ansible/hosts or use ansible + with -i to designate the path to the plugin. + + contributions welcome diff --git a/sysutils/ansible/patches/patch-plugins_inventory_cobbler b/sysutils/ansible/patches/patch-plugins_inventory_cobbler new file mode 100644 index 00000000000..99174202d1b --- /dev/null +++ b/sysutils/ansible/patches/patch-plugins_inventory_cobbler @@ -0,0 +1,20 @@ +$NetBSD: patch-plugins_inventory_cobbler,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- plugins/inventory/cobbler.py.orig 2015-06-25 20:39:08.000000000 +0000 ++++ plugins/inventory/cobbler.py +@@ -4,11 +4,11 @@ + Cobbler external inventory script + ================================= + +-Ansible has a feature where instead of reading from /etc/ansible/hosts ++Ansible has a feature where instead of reading from @PKG_SYSCONFDIR@/ansible/hosts + as a text file, it can query external programs to obtain the list + of hosts, groups the hosts are in, and even variables to assign to each host. + +-To use this, copy this file over /etc/ansible/hosts and chmod +x the file. ++To use this, copy this file over @PKG_SYSCONFDIR@//ansible/hosts and chmod +x the file. + This, more or less, allows you to keep one central database containing + info about all of your managed instances. + diff --git a/sysutils/ansible/patches/patch-plugins_inventory_collins b/sysutils/ansible/patches/patch-plugins_inventory_collins new file mode 100644 index 00000000000..fae2976f8e2 --- /dev/null +++ b/sysutils/ansible/patches/patch-plugins_inventory_collins @@ -0,0 +1,24 @@ +$NetBSD: patch-plugins_inventory_collins,v 1.1 2016/02/17 20:31:45 he Exp $ + +Fix hardcoded paths to be replaced with SUBST framework. + +--- plugins/inventory/collins.py.orig 2015-06-25 20:39:08.000000000 +0000 ++++ plugins/inventory/collins.py +@@ -4,7 +4,7 @@ + Collins external inventory script + ================================= + +-Ansible has a feature where instead of reading from /etc/ansible/hosts ++Ansible has a feature where instead of reading from @PKG_SYSCONFDIR@/ansible/hosts + as a text file, it can query external programs to obtain the list + of hosts, groups the hosts are in, and even variables to assign to each host. + +@@ -25,7 +25,7 @@ Cobbler inventory script. + + To use it, copy it to your repo and pass -i <collins script> to the ansible or + ansible-playbook command; if you'd like to use it by default, simply copy collins.ini +-to /etc/ansible and this script to /etc/ansible/hosts. ++to @PKG_SYSCONFDIR@/ansible and this script to @PKG_SYSCONFDIR@/ansible/hosts. + + Alongside the options set in collins.ini, there are several environment variables + that will be used instead of the configured values if they are set: |