pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ansible: bump to v2.0.0.2



Module Name:	pkgsrc-wip
Committed By:	Matthieu MONNIER <matthieu%beastmail.org@localhost>
Pushed By:	tty
Date:		Thu Feb 25 10:36:59 2016 +0100
Changeset:	7b24c55e954df87b3ea0c8c6c272d5a00bca0cad

Modified Files:
	ansible/Makefile
	ansible/PLIST
	ansible/TODO
	ansible/distinfo
	ansible/patches/patch-examples_hosts
Added Files:
	ansible/MESSAGE
	ansible/patches/patch-contrib_README.md
	ansible/patches/patch-contrib_inventory_cobbler.py
	ansible/patches/patch-contrib_inventory_collins.py
	ansible/patches/patch-contrib_inventory_nova.py
	ansible/patches/patch-contrib_inventory_openstack.py
	ansible/patches/patch-contrib_inventory_spacewalk.py
	ansible/patches/patch-docs_man_man1_ansible-doc.1
	ansible/patches/patch-docs_man_man1_ansible-doc.1.asciidoc.in
	ansible/patches/patch-docs_man_man1_ansible-galaxy.1
	ansible/patches/patch-docs_man_man1_ansible-galaxy.1.asciidoc.in
	ansible/patches/patch-docs_man_man1_ansible-playbook.1
	ansible/patches/patch-docs_man_man1_ansible-playbook.1.asciidoc.in
	ansible/patches/patch-docs_man_man1_ansible-pull.1
	ansible/patches/patch-docs_man_man1_ansible-pull.1.asciidoc.in
	ansible/patches/patch-docs_man_man1_ansible.1
	ansible/patches/patch-docs_man_man1_ansible.1.asciidoc.in
	ansible/patches/patch-examples_ansible.cfg
	ansible/patches/patch-lib_ansible_cli_galaxy.py
	ansible/patches/patch-lib_ansible_constants.py
	ansible/patches/patch-lib_ansible_modules_core_system_ping.py
	ansible/patches/patch-lib_ansible_modules_core_system_setup.py
	ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios.py
Removed Files:
	ansible/patches/patch-docs_man_man1_ansible
	ansible/patches/patch-docs_man_man1_ansible-asciidoc
	ansible/patches/patch-docs_man_man1_ansible-galaxy
	ansible/patches/patch-docs_man_man1_ansible-galaxy-asciidoc
	ansible/patches/patch-docs_man_man1_ansible-playbook
	ansible/patches/patch-docs_man_man1_ansible-playbook-asciidoc
	ansible/patches/patch-examples_ansible
	ansible/patches/patch-lib_ansible_callbacks
	ansible/patches/patch-lib_ansible_constants
	ansible/patches/patch-lib_ansible_modules_core_system_ping
	ansible/patches/patch-lib_ansible_modules_core_system_setup
	ansible/patches/patch-lib_ansible_modules_extras_database_misc_riak
	ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios
	ansible/patches/patch-lib_ansible_modules_extras_packaging_os_pkgin
	ansible/patches/patch-plugins_README
	ansible/patches/patch-plugins_inventory_cobbler
	ansible/patches/patch-plugins_inventory_collins

Log Message:
ansible: bump to v2.0.0.2

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7b24c55e954df87b3ea0c8c6c272d5a00bca0cad

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 ansible/MESSAGE                                    |   50 +
 ansible/Makefile                                   |  111 +-
 ansible/PLIST                                      | 1630 ++++++++++++++++----
 ansible/TODO                                       |    3 +-
 ansible/distinfo                                   |   48 +-
 ansible/patches/patch-contrib_README.md            |   15 +
 ansible/patches/patch-contrib_inventory_cobbler.py |   20 +
 ansible/patches/patch-contrib_inventory_collins.py |   24 +
 ansible/patches/patch-contrib_inventory_nova.py    |   15 +
 .../patches/patch-contrib_inventory_openstack.py   |   24 +
 .../patches/patch-contrib_inventory_spacewalk.py   |   20 +
 ansible/patches/patch-docs_man_man1_ansible        |   39 -
 .../patches/patch-docs_man_man1_ansible-asciidoc   |   39 -
 ansible/patches/patch-docs_man_man1_ansible-doc.1  |   27 +
 .../patch-docs_man_man1_ansible-doc.1.asciidoc.in  |   27 +
 ansible/patches/patch-docs_man_man1_ansible-galaxy |   33 -
 .../patch-docs_man_man1_ansible-galaxy-asciidoc    |   33 -
 .../patches/patch-docs_man_man1_ansible-galaxy.1   |   42 +
 ...atch-docs_man_man1_ansible-galaxy.1.asciidoc.in |   42 +
 .../patches/patch-docs_man_man1_ansible-playbook   |   39 -
 .../patch-docs_man_man1_ansible-playbook-asciidoc  |   37 -
 .../patches/patch-docs_man_man1_ansible-playbook.1 |   39 +
 ...ch-docs_man_man1_ansible-playbook.1.asciidoc.in |   39 +
 ansible/patches/patch-docs_man_man1_ansible-pull.1 |   30 +
 .../patch-docs_man_man1_ansible-pull.1.asciidoc.in |   30 +
 ansible/patches/patch-docs_man_man1_ansible.1      |   39 +
 .../patch-docs_man_man1_ansible.1.asciidoc.in      |   39 +
 ansible/patches/patch-examples_ansible             |   62 -
 ansible/patches/patch-examples_ansible.cfg         |   72 +
 ansible/patches/patch-examples_hosts               |    6 +-
 ansible/patches/patch-lib_ansible_callbacks        |   49 -
 ansible/patches/patch-lib_ansible_cli_galaxy.py    |   15 +
 ansible/patches/patch-lib_ansible_constants        |   48 -
 ansible/patches/patch-lib_ansible_constants.py     |   67 +
 .../patch-lib_ansible_modules_core_system_ping     |   15 -
 .../patch-lib_ansible_modules_core_system_ping.py  |   15 +
 .../patch-lib_ansible_modules_core_system_setup    |   15 -
 .../patch-lib_ansible_modules_core_system_setup.py |   29 +
 ...h-lib_ansible_modules_extras_database_misc_riak |   24 -
 ...ch-lib_ansible_modules_extras_monitoring_nagios |   33 -
 ...lib_ansible_modules_extras_monitoring_nagios.py |   15 +
 ...h-lib_ansible_modules_extras_packaging_os_pkgin |   27 -
 ansible/patches/patch-plugins_README               |   15 -
 ansible/patches/patch-plugins_inventory_cobbler    |   20 -
 ansible/patches/patch-plugins_inventory_collins    |   24 -
 45 files changed, 2142 insertions(+), 943 deletions(-)

diffs:
diff --git a/ansible/MESSAGE b/ansible/MESSAGE
new file mode 100644
index 0000000..63e5fef
--- /dev/null
+++ b/ansible/MESSAGE
@@ -0,0 +1,50 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.0 2016/02/24 22:39:40 tty Exp $
+
+First step before using Ansible, you need a configuration file ansible.cfg
+in the current working directory or ~/.ansible.cfg in home directory or
+${PKG_SYSCONFDIR}/ansible/ansible.cfg.
+You can find an example here:
+
+. /usr/pkg/share/examples/ansible/ansible.cfg
+
+To manage your systems you need an inventory file.
+The default value can be modified in ansible.cfg.
+You can find an example here:
+
+. /usr/pkg/share/examples/ansible/hosts
+
+If you use Ansible to manage systems other than NetBSDs, then you must
+set the Python interpreter in your inventory variables.
+Example:
+
+  [netbsd]
+  host1
+  host2
+
+  [debian]
+  host1
+  host2
+
+  [debian:vars]
+  ansible_python_interpreter=/usr/bin/python2.7
+
+If you use plugins other than those included with Ansible you might
+need to set similar variables for bash, perl or ruby, depending on how
+the plugin was written.
+Example:
+
+  ...
+  [debian:vars]
+  ansible_bash_interpreter=/bin/bash
+  ansible_perl_interpreter=/usr/bin/perl
+  ansible_ruby_interpreter=/usr/bin/ruby
+  ...
+
+Links:
+
+  - http://docs.ansible.com
+  - http://docs.ansible.com/ansible/playbooks_best_practices.html
+  - irc://irc.freenode.net/ansible
+
+===========================================================================
diff --git a/ansible/Makefile b/ansible/Makefile
index b2ec616..0d203df 100644
--- a/ansible/Makefile
+++ b/ansible/Makefile
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.7 2015/11/23 12:51:43 tty Exp $
+# $NetBSD: Makefile,v 1.9 2016/02/24 22:32:59 tty Exp $
 
-DISTNAME=	ansible-1.9.4
+DISTNAME=	ansible-2.0.0.2
 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/
 
-MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=	matthieu%beastmail.org@localhost
 HOMEPAGE=	http://ansibleworks.com/
 COMMENT=	SSH-based configuration management, deployment, and task execution
 LICENSE=	gnu-gpl-v3
@@ -17,59 +17,64 @@ DEPENDS+=	${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
 DEPENDS+=	${PYPKGPREFIX}-crypto>=2.6:../../security/py-crypto
 
 USE_TOOLS+=	gmake
+PYTHON_VERSIONS_ACCEPTED=		27
+PYTHON_VERSIONS_INCOMPATIBLE=	33 34 35 # py-paramiko
+
 EGDIR=		${PREFIX}/share/examples/ansible
 
-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},"
-
-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
-
-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
-
-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
+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/cli/galaxy.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/monitoring/nagios.py
+SUBST_FILES.prefix+=	contrib/README.md contrib/inventory/cobbler.py
+SUBST_FILES.prefix+=	contrib/inventory/collins.py contrib/inventory/nova.py
+SUBST_FILES.prefix+=	contrib/inventory/openstack.py
+SUBST_FILES.prefix+=	contrib/inventory/spacewalk.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},"
+
+PY_DIRS=	lib/ansible contrib/inventory
+
+.for f in `find ${PY_DIRS} -name \*.py`
+REPLACE_PYTHON+=	${f}
+.endfor
+
+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
+
+CHECK_INTERPRETER_SKIP=	share/ansible/*
+
+MAKE_DIRS+=	${PKG_SYSCONFDIR}/ansible ${PKG_SYSCONFDIR}/ansible/facts.d
+MAKE_DIRS+=	${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 {} \;
+	${FIND} ${WRKSRC} -type f -name \*.orig -delete
 
 post-install:
 .for f in ${MANPAGES}
diff --git a/ansible/PLIST b/ansible/PLIST
index 529df09..868c3cf 100644
--- a/ansible/PLIST
+++ b/ansible/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD$
+@comment $NetBSD: PLIST,v 1.8 2016/02/24 22:38:35 tty Exp $
 bin/ansible
 bin/ansible-doc
 bin/ansible-galaxy
@@ -13,42 +13,109 @@ ${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
-${PYSITELIB}/ansible/callback_plugins/noop.py
-${PYSITELIB}/ansible/callback_plugins/noop.pyc
-${PYSITELIB}/ansible/callback_plugins/noop.pyo
-${PYSITELIB}/ansible/callbacks.py
-${PYSITELIB}/ansible/callbacks.pyc
-${PYSITELIB}/ansible/callbacks.pyo
-${PYSITELIB}/ansible/color.py
-${PYSITELIB}/ansible/color.pyc
-${PYSITELIB}/ansible/color.pyo
+${PYSITELIB}/ansible/cli/__init__.py
+${PYSITELIB}/ansible/cli/__init__.pyc
+${PYSITELIB}/ansible/cli/__init__.pyo
+${PYSITELIB}/ansible/cli/adhoc.py
+${PYSITELIB}/ansible/cli/adhoc.pyc
+${PYSITELIB}/ansible/cli/adhoc.pyo
+${PYSITELIB}/ansible/cli/doc.py
+${PYSITELIB}/ansible/cli/doc.pyc
+${PYSITELIB}/ansible/cli/doc.pyo
+${PYSITELIB}/ansible/cli/galaxy.py
+${PYSITELIB}/ansible/cli/galaxy.pyc
+${PYSITELIB}/ansible/cli/galaxy.pyo
+${PYSITELIB}/ansible/cli/playbook.py
+${PYSITELIB}/ansible/cli/playbook.pyc
+${PYSITELIB}/ansible/cli/playbook.pyo
+${PYSITELIB}/ansible/cli/pull.py
+${PYSITELIB}/ansible/cli/pull.pyc
+${PYSITELIB}/ansible/cli/pull.pyo
+${PYSITELIB}/ansible/cli/vault.py
+${PYSITELIB}/ansible/cli/vault.pyc
+${PYSITELIB}/ansible/cli/vault.pyo
+${PYSITELIB}/ansible/compat/__init__.py
+${PYSITELIB}/ansible/compat/__init__.pyc
+${PYSITELIB}/ansible/compat/__init__.pyo
+${PYSITELIB}/ansible/compat/six/__init__.py
+${PYSITELIB}/ansible/compat/six/__init__.pyc
+${PYSITELIB}/ansible/compat/six/__init__.pyo
+${PYSITELIB}/ansible/compat/six/_six.py
+${PYSITELIB}/ansible/compat/six/_six.pyc
+${PYSITELIB}/ansible/compat/six/_six.pyo
+${PYSITELIB}/ansible/compat/tests/__init__.py
+${PYSITELIB}/ansible/compat/tests/__init__.pyc
+${PYSITELIB}/ansible/compat/tests/__init__.pyo
+${PYSITELIB}/ansible/compat/tests/mock.py
+${PYSITELIB}/ansible/compat/tests/mock.pyc
+${PYSITELIB}/ansible/compat/tests/mock.pyo
+${PYSITELIB}/ansible/compat/tests/unittest.py
+${PYSITELIB}/ansible/compat/tests/unittest.pyc
+${PYSITELIB}/ansible/compat/tests/unittest.pyo
+${PYSITELIB}/ansible/config/__init__.py
+${PYSITELIB}/ansible/config/__init__.pyc
+${PYSITELIB}/ansible/config/__init__.pyo
 ${PYSITELIB}/ansible/constants.py
 ${PYSITELIB}/ansible/constants.pyc
 ${PYSITELIB}/ansible/constants.pyo
-${PYSITELIB}/ansible/errors.py
-${PYSITELIB}/ansible/errors.pyc
-${PYSITELIB}/ansible/errors.pyo
+${PYSITELIB}/ansible/errors/__init__.py
+${PYSITELIB}/ansible/errors/__init__.pyc
+${PYSITELIB}/ansible/errors/__init__.pyo
+${PYSITELIB}/ansible/errors/yaml_strings.py
+${PYSITELIB}/ansible/errors/yaml_strings.pyc
+${PYSITELIB}/ansible/errors/yaml_strings.pyo
+${PYSITELIB}/ansible/executor/__init__.py
+${PYSITELIB}/ansible/executor/__init__.pyc
+${PYSITELIB}/ansible/executor/__init__.pyo
+${PYSITELIB}/ansible/executor/module_common.py
+${PYSITELIB}/ansible/executor/module_common.pyc
+${PYSITELIB}/ansible/executor/module_common.pyo
+${PYSITELIB}/ansible/executor/play_iterator.py
+${PYSITELIB}/ansible/executor/play_iterator.pyc
+${PYSITELIB}/ansible/executor/play_iterator.pyo
+${PYSITELIB}/ansible/executor/playbook_executor.py
+${PYSITELIB}/ansible/executor/playbook_executor.pyc
+${PYSITELIB}/ansible/executor/playbook_executor.pyo
+${PYSITELIB}/ansible/executor/process/__init__.py
+${PYSITELIB}/ansible/executor/process/__init__.pyc
+${PYSITELIB}/ansible/executor/process/__init__.pyo
+${PYSITELIB}/ansible/executor/process/result.py
+${PYSITELIB}/ansible/executor/process/result.pyc
+${PYSITELIB}/ansible/executor/process/result.pyo
+${PYSITELIB}/ansible/executor/process/worker.py
+${PYSITELIB}/ansible/executor/process/worker.pyc
+${PYSITELIB}/ansible/executor/process/worker.pyo
+${PYSITELIB}/ansible/executor/stats.py
+${PYSITELIB}/ansible/executor/stats.pyc
+${PYSITELIB}/ansible/executor/stats.pyo
+${PYSITELIB}/ansible/executor/task_executor.py
+${PYSITELIB}/ansible/executor/task_executor.pyc
+${PYSITELIB}/ansible/executor/task_executor.pyo
+${PYSITELIB}/ansible/executor/task_queue_manager.py
+${PYSITELIB}/ansible/executor/task_queue_manager.pyc
+${PYSITELIB}/ansible/executor/task_queue_manager.pyo
+${PYSITELIB}/ansible/executor/task_result.py
+${PYSITELIB}/ansible/executor/task_result.pyc
+${PYSITELIB}/ansible/executor/task_result.pyo
+${PYSITELIB}/ansible/galaxy/__init__.py
+${PYSITELIB}/ansible/galaxy/__init__.pyc
+${PYSITELIB}/ansible/galaxy/__init__.pyo
+${PYSITELIB}/ansible/galaxy/api.py
+${PYSITELIB}/ansible/galaxy/api.pyc
+${PYSITELIB}/ansible/galaxy/api.pyo
+${PYSITELIB}/ansible/galaxy/data/metadata_template.j2
+${PYSITELIB}/ansible/galaxy/data/readme
+${PYSITELIB}/ansible/galaxy/data/test_playbook.j2
+${PYSITELIB}/ansible/galaxy/data/travis.j2
+${PYSITELIB}/ansible/galaxy/login.py
+${PYSITELIB}/ansible/galaxy/login.pyc
+${PYSITELIB}/ansible/galaxy/login.pyo
+${PYSITELIB}/ansible/galaxy/role.py
+${PYSITELIB}/ansible/galaxy/role.pyc
+${PYSITELIB}/ansible/galaxy/role.pyo
+${PYSITELIB}/ansible/galaxy/token.py
+${PYSITELIB}/ansible/galaxy/token.pyc
+${PYSITELIB}/ansible/galaxy/token.pyo
 ${PYSITELIB}/ansible/inventory/__init__.py
 ${PYSITELIB}/ansible/inventory/__init__.pyc
 ${PYSITELIB}/ansible/inventory/__init__.pyo
@@ -76,9 +143,6 @@ ${PYSITELIB}/ansible/inventory/vars_plugins/__init__.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
@@ -88,24 +152,51 @@ ${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/cloudstack.py
+${PYSITELIB}/ansible/module_utils/cloudstack.pyc
+${PYSITELIB}/ansible/module_utils/cloudstack.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
+${PYSITELIB}/ansible/module_utils/eos.py
+${PYSITELIB}/ansible/module_utils/eos.pyc
+${PYSITELIB}/ansible/module_utils/eos.pyo
+${PYSITELIB}/ansible/module_utils/f5.py
+${PYSITELIB}/ansible/module_utils/f5.pyc
+${PYSITELIB}/ansible/module_utils/f5.pyo
 ${PYSITELIB}/ansible/module_utils/facts.py
 ${PYSITELIB}/ansible/module_utils/facts.pyc
 ${PYSITELIB}/ansible/module_utils/facts.pyo
 ${PYSITELIB}/ansible/module_utils/gce.py
 ${PYSITELIB}/ansible/module_utils/gce.pyc
 ${PYSITELIB}/ansible/module_utils/gce.pyo
+${PYSITELIB}/ansible/module_utils/ios.py
+${PYSITELIB}/ansible/module_utils/ios.pyc
+${PYSITELIB}/ansible/module_utils/ios.pyo
+${PYSITELIB}/ansible/module_utils/iosxr.py
+${PYSITELIB}/ansible/module_utils/iosxr.pyc
+${PYSITELIB}/ansible/module_utils/iosxr.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/mysql.py
+${PYSITELIB}/ansible/module_utils/mysql.pyc
+${PYSITELIB}/ansible/module_utils/mysql.pyo
+${PYSITELIB}/ansible/module_utils/netcfg.py
+${PYSITELIB}/ansible/module_utils/netcfg.pyc
+${PYSITELIB}/ansible/module_utils/netcfg.pyo
+${PYSITELIB}/ansible/module_utils/nxos.py
+${PYSITELIB}/ansible/module_utils/nxos.pyc
+${PYSITELIB}/ansible/module_utils/nxos.pyo
 ${PYSITELIB}/ansible/module_utils/openstack.py
 ${PYSITELIB}/ansible/module_utils/openstack.pyc
 ${PYSITELIB}/ansible/module_utils/openstack.pyo
+${PYSITELIB}/ansible/module_utils/openswitch.py
+${PYSITELIB}/ansible/module_utils/openswitch.pyc
+${PYSITELIB}/ansible/module_utils/openswitch.pyo
 ${PYSITELIB}/ansible/module_utils/powershell.ps1
 ${PYSITELIB}/ansible/module_utils/rax.py
 ${PYSITELIB}/ansible/module_utils/rax.pyc
@@ -113,12 +204,24 @@ ${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/service.py
+${PYSITELIB}/ansible/module_utils/service.pyc
+${PYSITELIB}/ansible/module_utils/service.pyo
+${PYSITELIB}/ansible/module_utils/shell.py
+${PYSITELIB}/ansible/module_utils/shell.pyc
+${PYSITELIB}/ansible/module_utils/shell.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/module_utils/vca.py
+${PYSITELIB}/ansible/module_utils/vca.pyc
+${PYSITELIB}/ansible/module_utils/vca.pyo
+${PYSITELIB}/ansible/module_utils/vmware.py
+${PYSITELIB}/ansible/module_utils/vmware.pyc
+${PYSITELIB}/ansible/module_utils/vmware.pyo
 ${PYSITELIB}/ansible/modules/__init__.py
 ${PYSITELIB}/ansible/modules/__init__.pyc
 ${PYSITELIB}/ansible/modules/__init__.pyo
@@ -131,6 +234,9 @@ ${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/_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/cloudformation.py
 ${PYSITELIB}/ansible/modules/core/cloud/amazon/cloudformation.pyc
 ${PYSITELIB}/ansible/modules/core/cloud/amazon/cloudformation.pyo
@@ -140,9 +246,9 @@ ${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_ami_find.py
+${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_ami_find.pyc
+${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_ami_find.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
@@ -185,9 +291,24 @@ ${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/ec2_vpc_net.py
+${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_vpc_net.pyc
+${PYSITELIB}/ansible/modules/core/cloud/amazon/ec2_vpc_net.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/elasticache_subnet_group.py
+${PYSITELIB}/ansible/modules/core/cloud/amazon/elasticache_subnet_group.pyc
+${PYSITELIB}/ansible/modules/core/cloud/amazon/elasticache_subnet_group.pyo
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam.py
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam.pyc
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam.pyo
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam_cert.py
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam_cert.pyc
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam_cert.pyo
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam_policy.py
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam_policy.pyc
+${PYSITELIB}/ansible/modules/core/cloud/amazon/iam_policy.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
@@ -257,39 +378,114 @@ ${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/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/openstack/os_auth.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_auth.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_auth.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_client_config.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_client_config.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_client_config.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_floating_ip.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_floating_ip.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_floating_ip.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_image.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_image.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_image.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_image_facts.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_image_facts.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_image_facts.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_ironic.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_ironic.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_ironic.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_ironic_node.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_ironic_node.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_ironic_node.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_keypair.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_keypair.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_keypair.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_network.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_network.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_network.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_networks_facts.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_networks_facts.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_networks_facts.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_nova_flavor.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_nova_flavor.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_nova_flavor.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_object.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_object.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_object.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_port.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_port.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_port.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_router.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_router.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_router.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_security_group.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_security_group.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_security_group.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_security_group_rule.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_security_group_rule.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_security_group_rule.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_actions.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_actions.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_actions.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_facts.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_facts.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_facts.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_volume.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_volume.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_server_volume.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_subnet.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_subnet.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_subnet.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_subnets_facts.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_subnets_facts.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_subnets_facts.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_user.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_user.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_user.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_user_group.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_user_group.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_user_group.pyo
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_volume.py
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_volume.pyc
+${PYSITELIB}/ansible/modules/core/cloud/openstack/os_volume.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
@@ -419,6 +615,9 @@ ${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/find.py
+${PYSITELIB}/ansible/modules/core/files/find.pyc
+${PYSITELIB}/ansible/modules/core/files/find.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
@@ -497,6 +696,9 @@ ${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/package.py
+${PYSITELIB}/ansible/modules/core/packaging/os/package.pyc
+${PYSITELIB}/ansible/modules/core/packaging/os/package.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
@@ -645,6 +847,10 @@ ${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_lineinfile.ps1
+${PYSITELIB}/ansible/modules/core/windows/win_lineinfile.py
+${PYSITELIB}/ansible/modules/core/windows/win_lineinfile.pyc
+${PYSITELIB}/ansible/modules/core/windows/win_lineinfile.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
@@ -674,12 +880,198 @@ ${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/amazon/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/cloudtrail.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/cloudtrail.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/cloudtrail.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/dynamodb_table.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/dynamodb_table.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/dynamodb_table.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_ami_copy.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_ami_copy.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_ami_copy.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_elb_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_elb_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_elb_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_eni.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_eni.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_eni.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_eni_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_eni_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_eni_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_remote_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_remote_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_remote_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_igw.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_igw.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_igw.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_route_table.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_route_table.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_route_table.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_route_table_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_route_table_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_route_table_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_subnet.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_subnet.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_subnet.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_subnet_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_subnet_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_vpc_subnet_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_win_password.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_win_password.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ec2_win_password.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_cluster.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_cluster.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_cluster.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_task.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_task.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_task.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_taskdefinition.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_taskdefinition.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/ecs_taskdefinition.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_health_check.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_health_check.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_health_check.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_zone.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_zone.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/route53_zone.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_bucket.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_bucket.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_bucket.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_lifecycle.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_lifecycle.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_lifecycle.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_logging.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_logging.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/s3_logging.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sns_topic.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sns_topic.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sns_topic.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sqs_queue.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sqs_queue.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sqs_queue.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sts_assume_role.py
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sts_assume_role.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/amazon/sts_assume_role.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_aa_policy.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_aa_policy.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_aa_policy.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_alert_policy.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_alert_policy.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_alert_policy.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_blueprint_package.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_blueprint_package.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_blueprint_package.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_firewall_policy.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_firewall_policy.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_firewall_policy.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_group.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_group.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_group.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_loadbalancer.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_loadbalancer.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_loadbalancer.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_modify_server.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_modify_server.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_modify_server.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_publicip.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_publicip.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_publicip.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_server.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_server.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_server.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_server_snapshot.py
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_server_snapshot.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/centurylink/clc_server_snapshot.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_account.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_account.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_account.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_affinitygroup.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_affinitygroup.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_affinitygroup.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_domain.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_domain.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_domain.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_firewall.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_firewall.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_firewall.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_instance.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_instance.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_instance.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_instancegroup.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_instancegroup.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_instancegroup.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_ip_address.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_ip_address.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_ip_address.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_iso.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_iso.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_iso.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_loadbalancer_rule.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_loadbalancer_rule.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_loadbalancer_rule.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_loadbalancer_rule_member.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_loadbalancer_rule_member.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_loadbalancer_rule_member.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_network.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_network.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_network.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_portforward.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_portforward.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_portforward.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_project.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_project.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_project.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_securitygroup.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_securitygroup.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_securitygroup.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_securitygroup_rule.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_securitygroup_rule.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_securitygroup_rule.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_sshkeypair.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_sshkeypair.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_sshkeypair.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_staticnat.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_staticnat.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_staticnat.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_template.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_template.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_template.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_user.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_user.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_user.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_vmsnapshot.py
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_vmsnapshot.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/cloudstack/cs_vmsnapshot.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/docker/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/docker/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/docker/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/docker/docker_login.py
+${PYSITELIB}/ansible/modules/extras/cloud/docker/docker_login.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/docker/docker_login.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/google/gce_tag.py
+${PYSITELIB}/ansible/modules/extras/cloud/google/gce_tag.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/google/gce_tag.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
@@ -692,9 +1084,174 @@ ${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/proxmox.py
+${PYSITELIB}/ansible/modules/extras/cloud/misc/proxmox.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/misc/proxmox.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/misc/proxmox_template.py
+${PYSITELIB}/ansible/modules/extras/cloud/misc/proxmox_template.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/misc/proxmox_template.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/cloud/misc/virt_net.py
+${PYSITELIB}/ansible/modules/extras/cloud/misc/virt_net.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/misc/virt_net.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/misc/virt_pool.py
+${PYSITELIB}/ansible/modules/extras/cloud/misc/virt_pool.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/misc/virt_pool.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/openstack/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/openstack/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/openstack/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/openstack/os_project.py
+${PYSITELIB}/ansible/modules/extras/cloud/openstack/os_project.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/openstack/os_project.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks.py
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_datacenter.py
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_datacenter.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_datacenter.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_nic.py
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_nic.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_nic.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_volume.py
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_volume.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_volume.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_volume_attachments.py
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_volume_attachments.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/profitbricks/profitbricks_volume_attachments.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_clb_ssl.py
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_clb_ssl.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_clb_ssl.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_alarm.py
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_alarm.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_alarm.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_check.py
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_check.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_check.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_entity.py
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_entity.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_entity.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_notification.py
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_notification.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_notification.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_notification_plan.py
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_notification_plan.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/rackspace/rax_mon_notification_plan.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_fw.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_fw.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_fw.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_nat.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_nat.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_nat.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_vapp.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_vapp.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vca_vapp.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_cluster.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_cluster.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_cluster.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_datacenter.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_datacenter.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_datacenter.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dns_config.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dns_config.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dns_config.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvs_host.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvs_host.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvs_host.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvs_portgroup.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvs_portgroup.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvs_portgroup.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvswitch.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvswitch.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_dvswitch.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_host.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_host.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_host.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_migrate_vmk.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_migrate_vmk.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_migrate_vmk.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_portgroup.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_portgroup.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_portgroup.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_target_canonical_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_target_canonical_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_target_canonical_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vm_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vm_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vm_facts.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vm_vss_dvs_migrate.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vm_vss_dvs_migrate.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vm_vss_dvs_migrate.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vmkernel.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vmkernel.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vmkernel.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vmkernel_ip_config.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vmkernel_ip_config.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vmkernel_ip_config.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vsan_cluster.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vsan_cluster.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vsan_cluster.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vswitch.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vswitch.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vmware_vswitch.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vsphere_copy.py
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vsphere_copy.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/vmware/vsphere_copy.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/__init__.py
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_app.py
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_app.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_app.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_db.py
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_db.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_db.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_domain.py
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_domain.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_domain.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_mailbox.py
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_mailbox.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_mailbox.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_site.py
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_site.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/webfaction/webfaction_site.pyo
+${PYSITELIB}/ansible/modules/extras/cloud/xenserver_facts.py
+${PYSITELIB}/ansible/modules/extras/cloud/xenserver_facts.pyc
+${PYSITELIB}/ansible/modules/extras/cloud/xenserver_facts.pyo
+${PYSITELIB}/ansible/modules/extras/clustering/__init__.py
+${PYSITELIB}/ansible/modules/extras/clustering/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/clustering/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/clustering/consul.py
+${PYSITELIB}/ansible/modules/extras/clustering/consul.pyc
+${PYSITELIB}/ansible/modules/extras/clustering/consul.pyo
+${PYSITELIB}/ansible/modules/extras/clustering/consul_acl.py
+${PYSITELIB}/ansible/modules/extras/clustering/consul_acl.pyc
+${PYSITELIB}/ansible/modules/extras/clustering/consul_acl.pyo
+${PYSITELIB}/ansible/modules/extras/clustering/consul_kv.py
+${PYSITELIB}/ansible/modules/extras/clustering/consul_kv.pyc
+${PYSITELIB}/ansible/modules/extras/clustering/consul_kv.pyo
+${PYSITELIB}/ansible/modules/extras/clustering/consul_session.py
+${PYSITELIB}/ansible/modules/extras/clustering/consul_session.pyc
+${PYSITELIB}/ansible/modules/extras/clustering/consul_session.pyo
+${PYSITELIB}/ansible/modules/extras/clustering/znode.py
+${PYSITELIB}/ansible/modules/extras/clustering/znode.pyc
+${PYSITELIB}/ansible/modules/extras/clustering/znode.pyo
+${PYSITELIB}/ansible/modules/extras/commands/__init__.py
+${PYSITELIB}/ansible/modules/extras/commands/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/commands/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/commands/expect.py
+${PYSITELIB}/ansible/modules/extras/commands/expect.pyc
+${PYSITELIB}/ansible/modules/extras/commands/expect.pyo
 ${PYSITELIB}/ansible/modules/extras/database/__init__.py
 ${PYSITELIB}/ansible/modules/extras/database/__init__.pyc
 ${PYSITELIB}/ansible/modules/extras/database/__init__.pyo
@@ -725,15 +1282,42 @@ ${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/database/vertica/__init__.py
+${PYSITELIB}/ansible/modules/extras/database/vertica/__init__.pyc
+${PYSITELIB}/ansible/modules/extras/database/vertica/__init__.pyo
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_configuration.py
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_configuration.pyc
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_configuration.pyo
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_facts.py
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_facts.pyc
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_facts.pyo
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_role.py
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_role.pyc
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_role.pyo
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_schema.py
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_schema.pyc
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_schema.pyo
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_user.py
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_user.pyc
+${PYSITELIB}/ansible/modules/extras/database/vertica/vertica_user.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/blockinfile.py
+${PYSITELIB}/ansible/modules/extras/files/blockinfile.pyc
+${PYSITELIB}/ansible/modules/extras/files/blockinfile.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_binding.py
+${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_binding.pyc
+${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_binding.pyo
+${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_exchange.py
+${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_exchange.pyc
+${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_exchange.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
@@ -743,6 +1327,9 @@ ${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_queue.py
+${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_queue.pyc
+${PYSITELIB}/ansible/modules/extras/messaging/rabbitmq_queue.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
@@ -761,9 +1348,15 @@ ${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/circonus_annotation.py
+${PYSITELIB}/ansible/modules/extras/monitoring/circonus_annotation.pyc
+${PYSITELIB}/ansible/modules/extras/monitoring/circonus_annotation.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/datadog_monitor.py
+${PYSITELIB}/ansible/modules/extras/monitoring/datadog_monitor.pyc
+${PYSITELIB}/ansible/modules/extras/monitoring/datadog_monitor.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
@@ -782,12 +1375,18 @@ ${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/pagerduty_alert.py
+${PYSITELIB}/ansible/modules/extras/monitoring/pagerduty_alert.pyc
+${PYSITELIB}/ansible/modules/extras/monitoring/pagerduty_alert.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/sensu_check.py
+${PYSITELIB}/ansible/modules/extras/monitoring/sensu_check.pyc
+${PYSITELIB}/ansible/modules/extras/monitoring/sensu_check.pyo
 ${PYSITELIB}/ansible/modules/extras/monitoring/stackdriver.py
 ${PYSITELIB}/ansible/modules/extras/monitoring/stackdriver.pyc
 ${PYSITELIB}/ansible/modules/extras/monitoring/stackdriver.pyo
@@ -797,9 +1396,18 @@ ${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_host.py
+${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_host.pyc
+${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_host.pyo
+${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_hostmacro.py
+${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_hostmacro.pyc
+${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_hostmacro.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/monitoring/zabbix_screen.py
+${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_screen.pyc
+${PYSITELIB}/ansible/modules/extras/monitoring/zabbix_screen.pyo
 ${PYSITELIB}/ansible/modules/extras/network/__init__.py
 ${PYSITELIB}/ansible/modules/extras/network/__init__.pyc
 ${PYSITELIB}/ansible/modules/extras/network/__init__.pyo
@@ -833,6 +1441,9 @@ ${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_gtm_wide_ip.py
+${PYSITELIB}/ansible/modules/extras/network/f5/bigip_gtm_wide_ip.pyc
+${PYSITELIB}/ansible/modules/extras/network/f5/bigip_gtm_wide_ip.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
@@ -851,12 +1462,21 @@ ${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/ipify_facts.py
+${PYSITELIB}/ansible/modules/extras/network/ipify_facts.pyc
+${PYSITELIB}/ansible/modules/extras/network/ipify_facts.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/nmcli.py
+${PYSITELIB}/ansible/modules/extras/network/nmcli.pyc
+${PYSITELIB}/ansible/modules/extras/network/nmcli.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_db.py
+${PYSITELIB}/ansible/modules/extras/network/openvswitch_db.pyc
+${PYSITELIB}/ansible/modules/extras/network/openvswitch_db.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
@@ -875,6 +1495,9 @@ ${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/hall.py
+${PYSITELIB}/ansible/modules/extras/notification/hall.pyc
+${PYSITELIB}/ansible/modules/extras/notification/hall.pyo
 ${PYSITELIB}/ansible/modules/extras/notification/hipchat.py
 ${PYSITELIB}/ansible/modules/extras/notification/hipchat.pyc
 ${PYSITELIB}/ansible/modules/extras/notification/hipchat.pyo
@@ -896,6 +1519,15 @@ ${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/pushbullet.py
+${PYSITELIB}/ansible/modules/extras/notification/pushbullet.pyc
+${PYSITELIB}/ansible/modules/extras/notification/pushbullet.pyo
+${PYSITELIB}/ansible/modules/extras/notification/pushover.py
+${PYSITELIB}/ansible/modules/extras/notification/pushover.pyc
+${PYSITELIB}/ansible/modules/extras/notification/pushover.pyo
+${PYSITELIB}/ansible/modules/extras/notification/sendgrid.py
+${PYSITELIB}/ansible/modules/extras/notification/sendgrid.pyc
+${PYSITELIB}/ansible/modules/extras/notification/sendgrid.pyo
 ${PYSITELIB}/ansible/modules/extras/notification/slack.py
 ${PYSITELIB}/ansible/modules/extras/notification/slack.pyc
 ${PYSITELIB}/ansible/modules/extras/notification/slack.pyo
@@ -911,24 +1543,42 @@ ${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/dpkg_selections.py
+${PYSITELIB}/ansible/modules/extras/packaging/dpkg_selections.pyc
+${PYSITELIB}/ansible/modules/extras/packaging/dpkg_selections.pyo
+${PYSITELIB}/ansible/modules/extras/packaging/elasticsearch_plugin.py
+${PYSITELIB}/ansible/modules/extras/packaging/elasticsearch_plugin.pyc
+${PYSITELIB}/ansible/modules/extras/packaging/elasticsearch_plugin.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/bundler.py
+${PYSITELIB}/ansible/modules/extras/packaging/language/bundler.pyc
+${PYSITELIB}/ansible/modules/extras/packaging/language/bundler.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/maven_artifact.py
+${PYSITELIB}/ansible/modules/extras/packaging/language/maven_artifact.pyc
+${PYSITELIB}/ansible/modules/extras/packaging/language/maven_artifact.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/language/pear.py
+${PYSITELIB}/ansible/modules/extras/packaging/language/pear.pyc
+${PYSITELIB}/ansible/modules/extras/packaging/language/pear.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/apk.py
+${PYSITELIB}/ansible/modules/extras/packaging/os/apk.pyc
+${PYSITELIB}/ansible/modules/extras/packaging/os/apk.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
@@ -977,6 +1627,9 @@ ${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/slackpkg.py
+${PYSITELIB}/ansible/modules/extras/packaging/os/slackpkg.pyc
+${PYSITELIB}/ansible/modules/extras/packaging/os/slackpkg.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
@@ -1013,6 +1666,9 @@ ${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/cronvar.py
+${PYSITELIB}/ansible/modules/extras/system/cronvar.pyc
+${PYSITELIB}/ansible/modules/extras/system/cronvar.pyo
 ${PYSITELIB}/ansible/modules/extras/system/crypttab.py
 ${PYSITELIB}/ansible/modules/extras/system/crypttab.pyc
 ${PYSITELIB}/ansible/modules/extras/system/crypttab.pyo
@@ -1034,6 +1690,9 @@ ${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/iptables.py
+${PYSITELIB}/ansible/modules/extras/system/iptables.pyc
+${PYSITELIB}/ansible/modules/extras/system/iptables.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
@@ -1058,6 +1717,24 @@ ${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/osx_defaults.py
+${PYSITELIB}/ansible/modules/extras/system/osx_defaults.pyc
+${PYSITELIB}/ansible/modules/extras/system/osx_defaults.pyo
+${PYSITELIB}/ansible/modules/extras/system/pam_limits.py
+${PYSITELIB}/ansible/modules/extras/system/pam_limits.pyc
+${PYSITELIB}/ansible/modules/extras/system/pam_limits.pyo
+${PYSITELIB}/ansible/modules/extras/system/puppet.py
+${PYSITELIB}/ansible/modules/extras/system/puppet.pyc
+${PYSITELIB}/ansible/modules/extras/system/puppet.pyo
+${PYSITELIB}/ansible/modules/extras/system/selinux_permissive.py
+${PYSITELIB}/ansible/modules/extras/system/selinux_permissive.pyc
+${PYSITELIB}/ansible/modules/extras/system/selinux_permissive.pyo
+${PYSITELIB}/ansible/modules/extras/system/seport.py
+${PYSITELIB}/ansible/modules/extras/system/seport.pyc
+${PYSITELIB}/ansible/modules/extras/system/seport.pyo
+${PYSITELIB}/ansible/modules/extras/system/solaris_zone.py
+${PYSITELIB}/ansible/modules/extras/system/solaris_zone.pyc
+${PYSITELIB}/ansible/modules/extras/system/solaris_zone.pyo
 ${PYSITELIB}/ansible/modules/extras/system/svc.py
 ${PYSITELIB}/ansible/modules/extras/system/svc.pyc
 ${PYSITELIB}/ansible/modules/extras/system/svc.pyo
@@ -1070,6 +1747,9 @@ ${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/deploy_helper.py
+${PYSITELIB}/ansible/modules/extras/web_infrastructure/deploy_helper.pyc
+${PYSITELIB}/ansible/modules/extras/web_infrastructure/deploy_helper.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
@@ -1079,260 +1759,551 @@ ${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/web_infrastructure/taiga_issue.py
+${PYSITELIB}/ansible/modules/extras/web_infrastructure/taiga_issue.pyc
+${PYSITELIB}/ansible/modules/extras/web_infrastructure/taiga_issue.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_acl.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_acl.py
+${PYSITELIB}/ansible/modules/extras/windows/win_acl.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_acl.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_dotnet_ngen.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_dotnet_ngen.py
+${PYSITELIB}/ansible/modules/extras/windows/win_dotnet_ngen.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_dotnet_ngen.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_environment.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_environment.py
+${PYSITELIB}/ansible/modules/extras/windows/win_environment.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_environment.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_firewall_rule.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_firewall_rule.py
+${PYSITELIB}/ansible/modules/extras/windows/win_firewall_rule.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_firewall_rule.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_virtualdirectory.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_virtualdirectory.py
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_virtualdirectory.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_virtualdirectory.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webapplication.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webapplication.py
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webapplication.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webapplication.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webapppool.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webapppool.py
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webapppool.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webapppool.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webbinding.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webbinding.py
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webbinding.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_webbinding.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_website.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_website.py
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_website.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_iis_website.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_nssm.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_nssm.py
+${PYSITELIB}/ansible/modules/extras/windows/win_nssm.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_nssm.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_package.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_package.py
+${PYSITELIB}/ansible/modules/extras/windows/win_package.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_package.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_regedit.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_regedit.py
+${PYSITELIB}/ansible/modules/extras/windows/win_regedit.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_regedit.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_scheduled_task.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_scheduled_task.py
+${PYSITELIB}/ansible/modules/extras/windows/win_scheduled_task.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_scheduled_task.pyo
+${PYSITELIB}/ansible/modules/extras/windows/win_unzip.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_unzip.py
+${PYSITELIB}/ansible/modules/extras/windows/win_unzip.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_unzip.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/modules/extras/windows/win_webpicmd.ps1
+${PYSITELIB}/ansible/modules/extras/windows/win_webpicmd.py
+${PYSITELIB}/ansible/modules/extras/windows/win_webpicmd.pyc
+${PYSITELIB}/ansible/modules/extras/windows/win_webpicmd.pyo
+${PYSITELIB}/ansible/parsing/__init__.py
+${PYSITELIB}/ansible/parsing/__init__.pyc
+${PYSITELIB}/ansible/parsing/__init__.pyo
+${PYSITELIB}/ansible/parsing/dataloader.py
+${PYSITELIB}/ansible/parsing/dataloader.pyc
+${PYSITELIB}/ansible/parsing/dataloader.pyo
+${PYSITELIB}/ansible/parsing/mod_args.py
+${PYSITELIB}/ansible/parsing/mod_args.pyc
+${PYSITELIB}/ansible/parsing/mod_args.pyo
+${PYSITELIB}/ansible/parsing/quoting.py
+${PYSITELIB}/ansible/parsing/quoting.pyc
+${PYSITELIB}/ansible/parsing/quoting.pyo
+${PYSITELIB}/ansible/parsing/splitter.py
+${PYSITELIB}/ansible/parsing/splitter.pyc
+${PYSITELIB}/ansible/parsing/splitter.pyo
+${PYSITELIB}/ansible/parsing/utils/__init__.py
+${PYSITELIB}/ansible/parsing/utils/__init__.pyc
+${PYSITELIB}/ansible/parsing/utils/__init__.pyo
+${PYSITELIB}/ansible/parsing/utils/addresses.py
+${PYSITELIB}/ansible/parsing/utils/addresses.pyc
+${PYSITELIB}/ansible/parsing/utils/addresses.pyo
+${PYSITELIB}/ansible/parsing/utils/jsonify.py
+${PYSITELIB}/ansible/parsing/utils/jsonify.pyc
+${PYSITELIB}/ansible/parsing/utils/jsonify.pyo
+${PYSITELIB}/ansible/parsing/vault/__init__.py
+${PYSITELIB}/ansible/parsing/vault/__init__.pyc
+${PYSITELIB}/ansible/parsing/vault/__init__.pyo
+${PYSITELIB}/ansible/parsing/yaml/__init__.py
+${PYSITELIB}/ansible/parsing/yaml/__init__.pyc
+${PYSITELIB}/ansible/parsing/yaml/__init__.pyo
+${PYSITELIB}/ansible/parsing/yaml/constructor.py
+${PYSITELIB}/ansible/parsing/yaml/constructor.pyc
+${PYSITELIB}/ansible/parsing/yaml/constructor.pyo
+${PYSITELIB}/ansible/parsing/yaml/dumper.py
+${PYSITELIB}/ansible/parsing/yaml/dumper.pyc
+${PYSITELIB}/ansible/parsing/yaml/dumper.pyo
+${PYSITELIB}/ansible/parsing/yaml/loader.py
+${PYSITELIB}/ansible/parsing/yaml/loader.pyc
+${PYSITELIB}/ansible/parsing/yaml/loader.pyo
+${PYSITELIB}/ansible/parsing/yaml/objects.py
+${PYSITELIB}/ansible/parsing/yaml/objects.pyc
+${PYSITELIB}/ansible/parsing/yaml/objects.pyo
 ${PYSITELIB}/ansible/playbook/__init__.py
 ${PYSITELIB}/ansible/playbook/__init__.pyc
 ${PYSITELIB}/ansible/playbook/__init__.pyo
+${PYSITELIB}/ansible/playbook/attribute.py
+${PYSITELIB}/ansible/playbook/attribute.pyc
+${PYSITELIB}/ansible/playbook/attribute.pyo
+${PYSITELIB}/ansible/playbook/base.py
+${PYSITELIB}/ansible/playbook/base.pyc
+${PYSITELIB}/ansible/playbook/base.pyo
+${PYSITELIB}/ansible/playbook/become.py
+${PYSITELIB}/ansible/playbook/become.pyc
+${PYSITELIB}/ansible/playbook/become.pyo
+${PYSITELIB}/ansible/playbook/block.py
+${PYSITELIB}/ansible/playbook/block.pyc
+${PYSITELIB}/ansible/playbook/block.pyo
+${PYSITELIB}/ansible/playbook/conditional.py
+${PYSITELIB}/ansible/playbook/conditional.pyc
+${PYSITELIB}/ansible/playbook/conditional.pyo
+${PYSITELIB}/ansible/playbook/handler.py
+${PYSITELIB}/ansible/playbook/handler.pyc
+${PYSITELIB}/ansible/playbook/handler.pyo
+${PYSITELIB}/ansible/playbook/helpers.py
+${PYSITELIB}/ansible/playbook/helpers.pyc
+${PYSITELIB}/ansible/playbook/helpers.pyo
+${PYSITELIB}/ansible/playbook/included_file.py
+${PYSITELIB}/ansible/playbook/included_file.pyc
+${PYSITELIB}/ansible/playbook/included_file.pyo
 ${PYSITELIB}/ansible/playbook/play.py
 ${PYSITELIB}/ansible/playbook/play.pyc
 ${PYSITELIB}/ansible/playbook/play.pyo
+${PYSITELIB}/ansible/playbook/play_context.py
+${PYSITELIB}/ansible/playbook/play_context.pyc
+${PYSITELIB}/ansible/playbook/play_context.pyo
+${PYSITELIB}/ansible/playbook/playbook_include.py
+${PYSITELIB}/ansible/playbook/playbook_include.pyc
+${PYSITELIB}/ansible/playbook/playbook_include.pyo
+${PYSITELIB}/ansible/playbook/role/__init__.py
+${PYSITELIB}/ansible/playbook/role/__init__.pyc
+${PYSITELIB}/ansible/playbook/role/__init__.pyo
+${PYSITELIB}/ansible/playbook/role/definition.py
+${PYSITELIB}/ansible/playbook/role/definition.pyc
+${PYSITELIB}/ansible/playbook/role/definition.pyo
+${PYSITELIB}/ansible/playbook/role/include.py
+${PYSITELIB}/ansible/playbook/role/include.pyc
+${PYSITELIB}/ansible/playbook/role/include.pyo
+${PYSITELIB}/ansible/playbook/role/metadata.py
+${PYSITELIB}/ansible/playbook/role/metadata.pyc
+${PYSITELIB}/ansible/playbook/role/metadata.pyo
+${PYSITELIB}/ansible/playbook/role/requirement.py
+${PYSITELIB}/ansible/playbook/role/requirement.pyc
+${PYSITELIB}/ansible/playbook/role/requirement.pyo
+${PYSITELIB}/ansible/playbook/taggable.py
+${PYSITELIB}/ansible/playbook/taggable.pyc
+${PYSITELIB}/ansible/playbook/taggable.pyo
 ${PYSITELIB}/ansible/playbook/task.py
 ${PYSITELIB}/ansible/playbook/task.pyc
 ${PYSITELIB}/ansible/playbook/task.pyo
-${PYSITELIB}/ansible/runner/__init__.py
-${PYSITELIB}/ansible/runner/__init__.pyc
-${PYSITELIB}/ansible/runner/__init__.pyo
-${PYSITELIB}/ansible/runner/action_plugins/__init__.py
-${PYSITELIB}/ansible/runner/action_plugins/__init__.pyc
-${PYSITELIB}/ansible/runner/action_plugins/__init__.pyo
-${PYSITELIB}/ansible/runner/action_plugins/add_host.py
-${PYSITELIB}/ansible/runner/action_plugins/add_host.pyc
-${PYSITELIB}/ansible/runner/action_plugins/add_host.pyo
-${PYSITELIB}/ansible/runner/action_plugins/assemble.py
-${PYSITELIB}/ansible/runner/action_plugins/assemble.pyc
-${PYSITELIB}/ansible/runner/action_plugins/assemble.pyo
-${PYSITELIB}/ansible/runner/action_plugins/assert.py
-${PYSITELIB}/ansible/runner/action_plugins/assert.pyc
-${PYSITELIB}/ansible/runner/action_plugins/assert.pyo
-${PYSITELIB}/ansible/runner/action_plugins/async.py
-${PYSITELIB}/ansible/runner/action_plugins/async.pyc
-${PYSITELIB}/ansible/runner/action_plugins/async.pyo
-${PYSITELIB}/ansible/runner/action_plugins/copy.py
-${PYSITELIB}/ansible/runner/action_plugins/copy.pyc
-${PYSITELIB}/ansible/runner/action_plugins/copy.pyo
-${PYSITELIB}/ansible/runner/action_plugins/debug.py
-${PYSITELIB}/ansible/runner/action_plugins/debug.pyc
-${PYSITELIB}/ansible/runner/action_plugins/debug.pyo
-${PYSITELIB}/ansible/runner/action_plugins/fail.py
-${PYSITELIB}/ansible/runner/action_plugins/fail.pyc
-${PYSITELIB}/ansible/runner/action_plugins/fail.pyo
-${PYSITELIB}/ansible/runner/action_plugins/fetch.py
-${PYSITELIB}/ansible/runner/action_plugins/fetch.pyc
-${PYSITELIB}/ansible/runner/action_plugins/fetch.pyo
-${PYSITELIB}/ansible/runner/action_plugins/group_by.py
-${PYSITELIB}/ansible/runner/action_plugins/group_by.pyc
-${PYSITELIB}/ansible/runner/action_plugins/group_by.pyo
-${PYSITELIB}/ansible/runner/action_plugins/include_vars.py
-${PYSITELIB}/ansible/runner/action_plugins/include_vars.pyc
-${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
-${PYSITELIB}/ansible/runner/action_plugins/raw.py
-${PYSITELIB}/ansible/runner/action_plugins/raw.pyc
-${PYSITELIB}/ansible/runner/action_plugins/raw.pyo
-${PYSITELIB}/ansible/runner/action_plugins/script.py
-${PYSITELIB}/ansible/runner/action_plugins/script.pyc
-${PYSITELIB}/ansible/runner/action_plugins/script.pyo
-${PYSITELIB}/ansible/runner/action_plugins/set_fact.py
-${PYSITELIB}/ansible/runner/action_plugins/set_fact.pyc
-${PYSITELIB}/ansible/runner/action_plugins/set_fact.pyo
-${PYSITELIB}/ansible/runner/action_plugins/synchronize.py
-${PYSITELIB}/ansible/runner/action_plugins/synchronize.pyc
-${PYSITELIB}/ansible/runner/action_plugins/synchronize.pyo
-${PYSITELIB}/ansible/runner/action_plugins/template.py
-${PYSITELIB}/ansible/runner/action_plugins/template.pyc
-${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
-${PYSITELIB}/ansible/runner/connection_plugins/__init__.py
-${PYSITELIB}/ansible/runner/connection_plugins/__init__.pyc
-${PYSITELIB}/ansible/runner/connection_plugins/__init__.pyo
-${PYSITELIB}/ansible/runner/connection_plugins/accelerate.py
-${PYSITELIB}/ansible/runner/connection_plugins/accelerate.pyc
-${PYSITELIB}/ansible/runner/connection_plugins/accelerate.pyo
-${PYSITELIB}/ansible/runner/connection_plugins/chroot.py
-${PYSITELIB}/ansible/runner/connection_plugins/chroot.pyc
-${PYSITELIB}/ansible/runner/connection_plugins/chroot.pyo
-${PYSITELIB}/ansible/runner/connection_plugins/fireball.py
-${PYSITELIB}/ansible/runner/connection_plugins/fireball.pyc
-${PYSITELIB}/ansible/runner/connection_plugins/fireball.pyo
-${PYSITELIB}/ansible/runner/connection_plugins/funcd.py
-${PYSITELIB}/ansible/runner/connection_plugins/funcd.pyc
-${PYSITELIB}/ansible/runner/connection_plugins/funcd.pyo
-${PYSITELIB}/ansible/runner/connection_plugins/jail.py
-${PYSITELIB}/ansible/runner/connection_plugins/jail.pyc
-${PYSITELIB}/ansible/runner/connection_plugins/jail.pyo
-${PYSITELIB}/ansible/runner/connection_plugins/libvirt_lxc.py
-${PYSITELIB}/ansible/runner/connection_plugins/libvirt_lxc.pyc
-${PYSITELIB}/ansible/runner/connection_plugins/libvirt_lxc.pyo
-${PYSITELIB}/ansible/runner/connection_plugins/local.py
-${PYSITELIB}/ansible/runner/connection_plugins/local.pyc
-${PYSITELIB}/ansible/runner/connection_plugins/local.pyo
-${PYSITELIB}/ansible/runner/connection_plugins/paramiko_ssh.py
-${PYSITELIB}/ansible/runner/connection_plugins/paramiko_ssh.pyc
-${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
-${PYSITELIB}/ansible/runner/lookup_plugins/env.py
-${PYSITELIB}/ansible/runner/lookup_plugins/env.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/env.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/etcd.py
-${PYSITELIB}/ansible/runner/lookup_plugins/etcd.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/etcd.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/file.py
-${PYSITELIB}/ansible/runner/lookup_plugins/file.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/file.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/fileglob.py
-${PYSITELIB}/ansible/runner/lookup_plugins/fileglob.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/fileglob.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/first_found.py
-${PYSITELIB}/ansible/runner/lookup_plugins/first_found.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/first_found.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/flattened.py
-${PYSITELIB}/ansible/runner/lookup_plugins/flattened.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/flattened.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/indexed_items.py
-${PYSITELIB}/ansible/runner/lookup_plugins/indexed_items.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/indexed_items.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/inventory_hostnames.py
-${PYSITELIB}/ansible/runner/lookup_plugins/inventory_hostnames.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/inventory_hostnames.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/items.py
-${PYSITELIB}/ansible/runner/lookup_plugins/items.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/items.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/lines.py
-${PYSITELIB}/ansible/runner/lookup_plugins/lines.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/lines.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/nested.py
-${PYSITELIB}/ansible/runner/lookup_plugins/nested.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/nested.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/password.py
-${PYSITELIB}/ansible/runner/lookup_plugins/password.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/password.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/pipe.py
-${PYSITELIB}/ansible/runner/lookup_plugins/pipe.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/pipe.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/random_choice.py
-${PYSITELIB}/ansible/runner/lookup_plugins/random_choice.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/random_choice.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/redis_kv.py
-${PYSITELIB}/ansible/runner/lookup_plugins/redis_kv.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/redis_kv.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/sequence.py
-${PYSITELIB}/ansible/runner/lookup_plugins/sequence.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/sequence.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/subelements.py
-${PYSITELIB}/ansible/runner/lookup_plugins/subelements.pyc
-${PYSITELIB}/ansible/runner/lookup_plugins/subelements.pyo
-${PYSITELIB}/ansible/runner/lookup_plugins/template.py
-${PYSITELIB}/ansible/runner/lookup_plugins/template.pyc
-${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/playbook/vars.py
+${PYSITELIB}/ansible/playbook/vars.pyc
+${PYSITELIB}/ansible/playbook/vars.pyo
+${PYSITELIB}/ansible/playbook/vars_file.py
+${PYSITELIB}/ansible/playbook/vars_file.pyc
+${PYSITELIB}/ansible/playbook/vars_file.pyo
+${PYSITELIB}/ansible/plugins/__init__.py
+${PYSITELIB}/ansible/plugins/__init__.pyc
+${PYSITELIB}/ansible/plugins/__init__.pyo
+${PYSITELIB}/ansible/plugins/action/__init__.py
+${PYSITELIB}/ansible/plugins/action/__init__.pyc
+${PYSITELIB}/ansible/plugins/action/__init__.pyo
+${PYSITELIB}/ansible/plugins/action/add_host.py
+${PYSITELIB}/ansible/plugins/action/add_host.pyc
+${PYSITELIB}/ansible/plugins/action/add_host.pyo
+${PYSITELIB}/ansible/plugins/action/assemble.py
+${PYSITELIB}/ansible/plugins/action/assemble.pyc
+${PYSITELIB}/ansible/plugins/action/assemble.pyo
+${PYSITELIB}/ansible/plugins/action/assert.py
+${PYSITELIB}/ansible/plugins/action/assert.pyc
+${PYSITELIB}/ansible/plugins/action/assert.pyo
+${PYSITELIB}/ansible/plugins/action/async.py
+${PYSITELIB}/ansible/plugins/action/async.pyc
+${PYSITELIB}/ansible/plugins/action/async.pyo
+${PYSITELIB}/ansible/plugins/action/copy.py
+${PYSITELIB}/ansible/plugins/action/copy.pyc
+${PYSITELIB}/ansible/plugins/action/copy.pyo
+${PYSITELIB}/ansible/plugins/action/debug.py
+${PYSITELIB}/ansible/plugins/action/debug.pyc
+${PYSITELIB}/ansible/plugins/action/debug.pyo
+${PYSITELIB}/ansible/plugins/action/fail.py
+${PYSITELIB}/ansible/plugins/action/fail.pyc
+${PYSITELIB}/ansible/plugins/action/fail.pyo
+${PYSITELIB}/ansible/plugins/action/fetch.py
+${PYSITELIB}/ansible/plugins/action/fetch.pyc
+${PYSITELIB}/ansible/plugins/action/fetch.pyo
+${PYSITELIB}/ansible/plugins/action/group_by.py
+${PYSITELIB}/ansible/plugins/action/group_by.pyc
+${PYSITELIB}/ansible/plugins/action/group_by.pyo
+${PYSITELIB}/ansible/plugins/action/include_vars.py
+${PYSITELIB}/ansible/plugins/action/include_vars.pyc
+${PYSITELIB}/ansible/plugins/action/include_vars.pyo
+${PYSITELIB}/ansible/plugins/action/normal.py
+${PYSITELIB}/ansible/plugins/action/normal.pyc
+${PYSITELIB}/ansible/plugins/action/normal.pyo
+${PYSITELIB}/ansible/plugins/action/package.py
+${PYSITELIB}/ansible/plugins/action/package.pyc
+${PYSITELIB}/ansible/plugins/action/package.pyo
+${PYSITELIB}/ansible/plugins/action/patch.py
+${PYSITELIB}/ansible/plugins/action/patch.pyc
+${PYSITELIB}/ansible/plugins/action/patch.pyo
+${PYSITELIB}/ansible/plugins/action/pause.py
+${PYSITELIB}/ansible/plugins/action/pause.pyc
+${PYSITELIB}/ansible/plugins/action/pause.pyo
+${PYSITELIB}/ansible/plugins/action/raw.py
+${PYSITELIB}/ansible/plugins/action/raw.pyc
+${PYSITELIB}/ansible/plugins/action/raw.pyo
+${PYSITELIB}/ansible/plugins/action/script.py
+${PYSITELIB}/ansible/plugins/action/script.pyc
+${PYSITELIB}/ansible/plugins/action/script.pyo
+${PYSITELIB}/ansible/plugins/action/set_fact.py
+${PYSITELIB}/ansible/plugins/action/set_fact.pyc
+${PYSITELIB}/ansible/plugins/action/set_fact.pyo
+${PYSITELIB}/ansible/plugins/action/synchronize.py
+${PYSITELIB}/ansible/plugins/action/synchronize.pyc
+${PYSITELIB}/ansible/plugins/action/synchronize.pyo
+${PYSITELIB}/ansible/plugins/action/template.py
+${PYSITELIB}/ansible/plugins/action/template.pyc
+${PYSITELIB}/ansible/plugins/action/template.pyo
+${PYSITELIB}/ansible/plugins/action/unarchive.py
+${PYSITELIB}/ansible/plugins/action/unarchive.pyc
+${PYSITELIB}/ansible/plugins/action/unarchive.pyo
+${PYSITELIB}/ansible/plugins/action/win_copy.py
+${PYSITELIB}/ansible/plugins/action/win_copy.pyc
+${PYSITELIB}/ansible/plugins/action/win_copy.pyo
+${PYSITELIB}/ansible/plugins/action/win_template.py
+${PYSITELIB}/ansible/plugins/action/win_template.pyc
+${PYSITELIB}/ansible/plugins/action/win_template.pyo
+${PYSITELIB}/ansible/plugins/cache/__init__.py
+${PYSITELIB}/ansible/plugins/cache/__init__.pyc
+${PYSITELIB}/ansible/plugins/cache/__init__.pyo
+${PYSITELIB}/ansible/plugins/cache/base.py
+${PYSITELIB}/ansible/plugins/cache/base.pyc
+${PYSITELIB}/ansible/plugins/cache/base.pyo
+${PYSITELIB}/ansible/plugins/cache/jsonfile.py
+${PYSITELIB}/ansible/plugins/cache/jsonfile.pyc
+${PYSITELIB}/ansible/plugins/cache/jsonfile.pyo
+${PYSITELIB}/ansible/plugins/cache/memcached.py
+${PYSITELIB}/ansible/plugins/cache/memcached.pyc
+${PYSITELIB}/ansible/plugins/cache/memcached.pyo
+${PYSITELIB}/ansible/plugins/cache/memory.py
+${PYSITELIB}/ansible/plugins/cache/memory.pyc
+${PYSITELIB}/ansible/plugins/cache/memory.pyo
+${PYSITELIB}/ansible/plugins/cache/redis.py
+${PYSITELIB}/ansible/plugins/cache/redis.pyc
+${PYSITELIB}/ansible/plugins/cache/redis.pyo
+${PYSITELIB}/ansible/plugins/callback/__init__.py
+${PYSITELIB}/ansible/plugins/callback/__init__.pyc
+${PYSITELIB}/ansible/plugins/callback/__init__.pyo
+${PYSITELIB}/ansible/plugins/callback/context_demo.py
+${PYSITELIB}/ansible/plugins/callback/context_demo.pyc
+${PYSITELIB}/ansible/plugins/callback/context_demo.pyo
+${PYSITELIB}/ansible/plugins/callback/default.py
+${PYSITELIB}/ansible/plugins/callback/default.pyc
+${PYSITELIB}/ansible/plugins/callback/default.pyo
+${PYSITELIB}/ansible/plugins/callback/hipchat.py
+${PYSITELIB}/ansible/plugins/callback/hipchat.pyc
+${PYSITELIB}/ansible/plugins/callback/hipchat.pyo
+${PYSITELIB}/ansible/plugins/callback/log_plays.py
+${PYSITELIB}/ansible/plugins/callback/log_plays.pyc
+${PYSITELIB}/ansible/plugins/callback/log_plays.pyo
+${PYSITELIB}/ansible/plugins/callback/logentries.py
+${PYSITELIB}/ansible/plugins/callback/logentries.pyc
+${PYSITELIB}/ansible/plugins/callback/logentries.pyo
+${PYSITELIB}/ansible/plugins/callback/mail.py
+${PYSITELIB}/ansible/plugins/callback/mail.pyc
+${PYSITELIB}/ansible/plugins/callback/mail.pyo
+${PYSITELIB}/ansible/plugins/callback/minimal.py
+${PYSITELIB}/ansible/plugins/callback/minimal.pyc
+${PYSITELIB}/ansible/plugins/callback/minimal.pyo
+${PYSITELIB}/ansible/plugins/callback/oneline.py
+${PYSITELIB}/ansible/plugins/callback/oneline.pyc
+${PYSITELIB}/ansible/plugins/callback/oneline.pyo
+${PYSITELIB}/ansible/plugins/callback/osx_say.py
+${PYSITELIB}/ansible/plugins/callback/osx_say.pyc
+${PYSITELIB}/ansible/plugins/callback/osx_say.pyo
+${PYSITELIB}/ansible/plugins/callback/profile_tasks.py
+${PYSITELIB}/ansible/plugins/callback/profile_tasks.pyc
+${PYSITELIB}/ansible/plugins/callback/profile_tasks.pyo
+${PYSITELIB}/ansible/plugins/callback/skippy.py
+${PYSITELIB}/ansible/plugins/callback/skippy.pyc
+${PYSITELIB}/ansible/plugins/callback/skippy.pyo
+${PYSITELIB}/ansible/plugins/callback/syslog_json.py
+${PYSITELIB}/ansible/plugins/callback/syslog_json.pyc
+${PYSITELIB}/ansible/plugins/callback/syslog_json.pyo
+${PYSITELIB}/ansible/plugins/callback/timer.py
+${PYSITELIB}/ansible/plugins/callback/timer.pyc
+${PYSITELIB}/ansible/plugins/callback/timer.pyo
+${PYSITELIB}/ansible/plugins/callback/tree.py
+${PYSITELIB}/ansible/plugins/callback/tree.pyc
+${PYSITELIB}/ansible/plugins/callback/tree.pyo
+${PYSITELIB}/ansible/plugins/connection/__init__.py
+${PYSITELIB}/ansible/plugins/connection/__init__.pyc
+${PYSITELIB}/ansible/plugins/connection/__init__.pyo
+${PYSITELIB}/ansible/plugins/connection/accelerate.py
+${PYSITELIB}/ansible/plugins/connection/accelerate.pyc
+${PYSITELIB}/ansible/plugins/connection/accelerate.pyo
+${PYSITELIB}/ansible/plugins/connection/chroot.py
+${PYSITELIB}/ansible/plugins/connection/chroot.pyc
+${PYSITELIB}/ansible/plugins/connection/chroot.pyo
+${PYSITELIB}/ansible/plugins/connection/docker.py
+${PYSITELIB}/ansible/plugins/connection/docker.pyc
+${PYSITELIB}/ansible/plugins/connection/docker.pyo
+${PYSITELIB}/ansible/plugins/connection/jail.py
+${PYSITELIB}/ansible/plugins/connection/jail.pyc
+${PYSITELIB}/ansible/plugins/connection/jail.pyo
+${PYSITELIB}/ansible/plugins/connection/libvirt_lxc.py
+${PYSITELIB}/ansible/plugins/connection/libvirt_lxc.pyc
+${PYSITELIB}/ansible/plugins/connection/libvirt_lxc.pyo
+${PYSITELIB}/ansible/plugins/connection/local.py
+${PYSITELIB}/ansible/plugins/connection/local.pyc
+${PYSITELIB}/ansible/plugins/connection/local.pyo
+${PYSITELIB}/ansible/plugins/connection/paramiko_ssh.py
+${PYSITELIB}/ansible/plugins/connection/paramiko_ssh.pyc
+${PYSITELIB}/ansible/plugins/connection/paramiko_ssh.pyo
+${PYSITELIB}/ansible/plugins/connection/ssh.py
+${PYSITELIB}/ansible/plugins/connection/ssh.pyc
+${PYSITELIB}/ansible/plugins/connection/ssh.pyo
+${PYSITELIB}/ansible/plugins/connection/winrm.py
+${PYSITELIB}/ansible/plugins/connection/winrm.pyc
+${PYSITELIB}/ansible/plugins/connection/winrm.pyo
+${PYSITELIB}/ansible/plugins/connection/zone.py
+${PYSITELIB}/ansible/plugins/connection/zone.pyc
+${PYSITELIB}/ansible/plugins/connection/zone.pyo
+${PYSITELIB}/ansible/plugins/filter/__init__.py
+${PYSITELIB}/ansible/plugins/filter/__init__.pyc
+${PYSITELIB}/ansible/plugins/filter/__init__.pyo
+${PYSITELIB}/ansible/plugins/filter/core.py
+${PYSITELIB}/ansible/plugins/filter/core.pyc
+${PYSITELIB}/ansible/plugins/filter/core.pyo
+${PYSITELIB}/ansible/plugins/filter/ipaddr.py
+${PYSITELIB}/ansible/plugins/filter/ipaddr.pyc
+${PYSITELIB}/ansible/plugins/filter/ipaddr.pyo
+${PYSITELIB}/ansible/plugins/filter/mathstuff.py
+${PYSITELIB}/ansible/plugins/filter/mathstuff.pyc
+${PYSITELIB}/ansible/plugins/filter/mathstuff.pyo
+${PYSITELIB}/ansible/plugins/inventory/__init__.py
+${PYSITELIB}/ansible/plugins/inventory/__init__.pyc
+${PYSITELIB}/ansible/plugins/inventory/__init__.pyo
+${PYSITELIB}/ansible/plugins/inventory/aggregate.py
+${PYSITELIB}/ansible/plugins/inventory/aggregate.pyc
+${PYSITELIB}/ansible/plugins/inventory/aggregate.pyo
+${PYSITELIB}/ansible/plugins/inventory/directory.py
+${PYSITELIB}/ansible/plugins/inventory/directory.pyc
+${PYSITELIB}/ansible/plugins/inventory/directory.pyo
+${PYSITELIB}/ansible/plugins/inventory/ini.py
+${PYSITELIB}/ansible/plugins/inventory/ini.pyc
+${PYSITELIB}/ansible/plugins/inventory/ini.pyo
+${PYSITELIB}/ansible/plugins/inventory/script.py
+${PYSITELIB}/ansible/plugins/inventory/script.pyc
+${PYSITELIB}/ansible/plugins/inventory/script.pyo
+${PYSITELIB}/ansible/plugins/lookup/__init__.py
+${PYSITELIB}/ansible/plugins/lookup/__init__.pyc
+${PYSITELIB}/ansible/plugins/lookup/__init__.pyo
+${PYSITELIB}/ansible/plugins/lookup/cartesian.py
+${PYSITELIB}/ansible/plugins/lookup/cartesian.pyc
+${PYSITELIB}/ansible/plugins/lookup/cartesian.pyo
+${PYSITELIB}/ansible/plugins/lookup/consul_kv.py
+${PYSITELIB}/ansible/plugins/lookup/consul_kv.pyc
+${PYSITELIB}/ansible/plugins/lookup/consul_kv.pyo
+${PYSITELIB}/ansible/plugins/lookup/credstash.py
+${PYSITELIB}/ansible/plugins/lookup/credstash.pyc
+${PYSITELIB}/ansible/plugins/lookup/credstash.pyo
+${PYSITELIB}/ansible/plugins/lookup/csvfile.py
+${PYSITELIB}/ansible/plugins/lookup/csvfile.pyc
+${PYSITELIB}/ansible/plugins/lookup/csvfile.pyo
+${PYSITELIB}/ansible/plugins/lookup/dict.py
+${PYSITELIB}/ansible/plugins/lookup/dict.pyc
+${PYSITELIB}/ansible/plugins/lookup/dict.pyo
+${PYSITELIB}/ansible/plugins/lookup/dig.py
+${PYSITELIB}/ansible/plugins/lookup/dig.pyc
+${PYSITELIB}/ansible/plugins/lookup/dig.pyo
+${PYSITELIB}/ansible/plugins/lookup/dnstxt.py
+${PYSITELIB}/ansible/plugins/lookup/dnstxt.pyc
+${PYSITELIB}/ansible/plugins/lookup/dnstxt.pyo
+${PYSITELIB}/ansible/plugins/lookup/env.py
+${PYSITELIB}/ansible/plugins/lookup/env.pyc
+${PYSITELIB}/ansible/plugins/lookup/env.pyo
+${PYSITELIB}/ansible/plugins/lookup/etcd.py
+${PYSITELIB}/ansible/plugins/lookup/etcd.pyc
+${PYSITELIB}/ansible/plugins/lookup/etcd.pyo
+${PYSITELIB}/ansible/plugins/lookup/file.py
+${PYSITELIB}/ansible/plugins/lookup/file.pyc
+${PYSITELIB}/ansible/plugins/lookup/file.pyo
+${PYSITELIB}/ansible/plugins/lookup/fileglob.py
+${PYSITELIB}/ansible/plugins/lookup/fileglob.pyc
+${PYSITELIB}/ansible/plugins/lookup/fileglob.pyo
+${PYSITELIB}/ansible/plugins/lookup/first_found.py
+${PYSITELIB}/ansible/plugins/lookup/first_found.pyc
+${PYSITELIB}/ansible/plugins/lookup/first_found.pyo
+${PYSITELIB}/ansible/plugins/lookup/flattened.py
+${PYSITELIB}/ansible/plugins/lookup/flattened.pyc
+${PYSITELIB}/ansible/plugins/lookup/flattened.pyo
+${PYSITELIB}/ansible/plugins/lookup/hashi_vault.py
+${PYSITELIB}/ansible/plugins/lookup/hashi_vault.pyc
+${PYSITELIB}/ansible/plugins/lookup/hashi_vault.pyo
+${PYSITELIB}/ansible/plugins/lookup/indexed_items.py
+${PYSITELIB}/ansible/plugins/lookup/indexed_items.pyc
+${PYSITELIB}/ansible/plugins/lookup/indexed_items.pyo
+${PYSITELIB}/ansible/plugins/lookup/ini.py
+${PYSITELIB}/ansible/plugins/lookup/ini.pyc
+${PYSITELIB}/ansible/plugins/lookup/ini.pyo
+${PYSITELIB}/ansible/plugins/lookup/inventory_hostnames.py
+${PYSITELIB}/ansible/plugins/lookup/inventory_hostnames.pyc
+${PYSITELIB}/ansible/plugins/lookup/inventory_hostnames.pyo
+${PYSITELIB}/ansible/plugins/lookup/items.py
+${PYSITELIB}/ansible/plugins/lookup/items.pyc
+${PYSITELIB}/ansible/plugins/lookup/items.pyo
+${PYSITELIB}/ansible/plugins/lookup/lines.py
+${PYSITELIB}/ansible/plugins/lookup/lines.pyc
+${PYSITELIB}/ansible/plugins/lookup/lines.pyo
+${PYSITELIB}/ansible/plugins/lookup/list.py
+${PYSITELIB}/ansible/plugins/lookup/list.pyc
+${PYSITELIB}/ansible/plugins/lookup/list.pyo
+${PYSITELIB}/ansible/plugins/lookup/nested.py
+${PYSITELIB}/ansible/plugins/lookup/nested.pyc
+${PYSITELIB}/ansible/plugins/lookup/nested.pyo
+${PYSITELIB}/ansible/plugins/lookup/password.py
+${PYSITELIB}/ansible/plugins/lookup/password.pyc
+${PYSITELIB}/ansible/plugins/lookup/password.pyo
+${PYSITELIB}/ansible/plugins/lookup/pipe.py
+${PYSITELIB}/ansible/plugins/lookup/pipe.pyc
+${PYSITELIB}/ansible/plugins/lookup/pipe.pyo
+${PYSITELIB}/ansible/plugins/lookup/random_choice.py
+${PYSITELIB}/ansible/plugins/lookup/random_choice.pyc
+${PYSITELIB}/ansible/plugins/lookup/random_choice.pyo
+${PYSITELIB}/ansible/plugins/lookup/redis_kv.py
+${PYSITELIB}/ansible/plugins/lookup/redis_kv.pyc
+${PYSITELIB}/ansible/plugins/lookup/redis_kv.pyo
+${PYSITELIB}/ansible/plugins/lookup/sequence.py
+${PYSITELIB}/ansible/plugins/lookup/sequence.pyc
+${PYSITELIB}/ansible/plugins/lookup/sequence.pyo
+${PYSITELIB}/ansible/plugins/lookup/shelvefile.py
+${PYSITELIB}/ansible/plugins/lookup/shelvefile.pyc
+${PYSITELIB}/ansible/plugins/lookup/shelvefile.pyo
+${PYSITELIB}/ansible/plugins/lookup/subelements.py
+${PYSITELIB}/ansible/plugins/lookup/subelements.pyc
+${PYSITELIB}/ansible/plugins/lookup/subelements.pyo
+${PYSITELIB}/ansible/plugins/lookup/template.py
+${PYSITELIB}/ansible/plugins/lookup/template.pyc
+${PYSITELIB}/ansible/plugins/lookup/template.pyo
+${PYSITELIB}/ansible/plugins/lookup/together.py
+${PYSITELIB}/ansible/plugins/lookup/together.pyc
+${PYSITELIB}/ansible/plugins/lookup/together.pyo
+${PYSITELIB}/ansible/plugins/lookup/url.py
+${PYSITELIB}/ansible/plugins/lookup/url.pyc
+${PYSITELIB}/ansible/plugins/lookup/url.pyo
+${PYSITELIB}/ansible/plugins/shell/__init__.py
+${PYSITELIB}/ansible/plugins/shell/__init__.pyc
+${PYSITELIB}/ansible/plugins/shell/__init__.pyo
+${PYSITELIB}/ansible/plugins/shell/csh.py
+${PYSITELIB}/ansible/plugins/shell/csh.pyc
+${PYSITELIB}/ansible/plugins/shell/csh.pyo
+${PYSITELIB}/ansible/plugins/shell/fish.py
+${PYSITELIB}/ansible/plugins/shell/fish.pyc
+${PYSITELIB}/ansible/plugins/shell/fish.pyo
+${PYSITELIB}/ansible/plugins/shell/powershell.py
+${PYSITELIB}/ansible/plugins/shell/powershell.pyc
+${PYSITELIB}/ansible/plugins/shell/powershell.pyo
+${PYSITELIB}/ansible/plugins/shell/sh.py
+${PYSITELIB}/ansible/plugins/shell/sh.pyc
+${PYSITELIB}/ansible/plugins/shell/sh.pyo
+${PYSITELIB}/ansible/plugins/strategy/__init__.py
+${PYSITELIB}/ansible/plugins/strategy/__init__.pyc
+${PYSITELIB}/ansible/plugins/strategy/__init__.pyo
+${PYSITELIB}/ansible/plugins/strategy/free.py
+${PYSITELIB}/ansible/plugins/strategy/free.pyc
+${PYSITELIB}/ansible/plugins/strategy/free.pyo
+${PYSITELIB}/ansible/plugins/strategy/linear.py
+${PYSITELIB}/ansible/plugins/strategy/linear.pyc
+${PYSITELIB}/ansible/plugins/strategy/linear.pyo
+${PYSITELIB}/ansible/plugins/test/__init__.py
+${PYSITELIB}/ansible/plugins/test/__init__.pyc
+${PYSITELIB}/ansible/plugins/test/__init__.pyo
+${PYSITELIB}/ansible/plugins/test/core.py
+${PYSITELIB}/ansible/plugins/test/core.pyc
+${PYSITELIB}/ansible/plugins/test/core.pyo
+${PYSITELIB}/ansible/plugins/test/files.py
+${PYSITELIB}/ansible/plugins/test/files.pyc
+${PYSITELIB}/ansible/plugins/test/files.pyo
+${PYSITELIB}/ansible/plugins/vars/__init__.py
+${PYSITELIB}/ansible/plugins/vars/__init__.pyc
+${PYSITELIB}/ansible/plugins/vars/__init__.pyo
+${PYSITELIB}/ansible/template/__init__.py
+${PYSITELIB}/ansible/template/__init__.pyc
+${PYSITELIB}/ansible/template/__init__.pyo
+${PYSITELIB}/ansible/template/safe_eval.py
+${PYSITELIB}/ansible/template/safe_eval.pyc
+${PYSITELIB}/ansible/template/safe_eval.pyo
+${PYSITELIB}/ansible/template/template.py
+${PYSITELIB}/ansible/template/template.pyc
+${PYSITELIB}/ansible/template/template.pyo
+${PYSITELIB}/ansible/template/vars.py
+${PYSITELIB}/ansible/template/vars.pyc
+${PYSITELIB}/ansible/template/vars.pyo
 ${PYSITELIB}/ansible/utils/__init__.py
 ${PYSITELIB}/ansible/utils/__init__.pyc
 ${PYSITELIB}/ansible/utils/__init__.pyo
+${PYSITELIB}/ansible/utils/boolean.py
+${PYSITELIB}/ansible/utils/boolean.pyc
+${PYSITELIB}/ansible/utils/boolean.pyo
 ${PYSITELIB}/ansible/utils/cmd_functions.py
 ${PYSITELIB}/ansible/utils/cmd_functions.pyc
 ${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/color.py
+${PYSITELIB}/ansible/utils/color.pyc
+${PYSITELIB}/ansible/utils/color.pyo
+${PYSITELIB}/ansible/utils/debug.py
+${PYSITELIB}/ansible/utils/debug.pyc
+${PYSITELIB}/ansible/utils/debug.pyo
+${PYSITELIB}/ansible/utils/display.py
+${PYSITELIB}/ansible/utils/display.pyc
+${PYSITELIB}/ansible/utils/display.pyo
+${PYSITELIB}/ansible/utils/encrypt.py
+${PYSITELIB}/ansible/utils/encrypt.pyc
+${PYSITELIB}/ansible/utils/encrypt.pyo
 ${PYSITELIB}/ansible/utils/hashing.py
 ${PYSITELIB}/ansible/utils/hashing.pyc
 ${PYSITELIB}/ansible/utils/hashing.pyo
+${PYSITELIB}/ansible/utils/listify.py
+${PYSITELIB}/ansible/utils/listify.pyc
+${PYSITELIB}/ansible/utils/listify.pyo
 ${PYSITELIB}/ansible/utils/module_docs.py
 ${PYSITELIB}/ansible/utils/module_docs.pyc
 ${PYSITELIB}/ansible/utils/module_docs.pyo
@@ -1342,33 +2313,66 @@ ${PYSITELIB}/ansible/utils/module_docs_fragments/__init__.pyo
 ${PYSITELIB}/ansible/utils/module_docs_fragments/aws.py
 ${PYSITELIB}/ansible/utils/module_docs_fragments/aws.pyc
 ${PYSITELIB}/ansible/utils/module_docs_fragments/aws.pyo
+${PYSITELIB}/ansible/utils/module_docs_fragments/backup.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/backup.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/backup.pyo
+${PYSITELIB}/ansible/utils/module_docs_fragments/cloudstack.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/cloudstack.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/cloudstack.pyo
+${PYSITELIB}/ansible/utils/module_docs_fragments/ec2.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/ec2.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/ec2.pyo
+${PYSITELIB}/ansible/utils/module_docs_fragments/eos.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/eos.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/eos.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/ios.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/ios.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/ios.pyo
+${PYSITELIB}/ansible/utils/module_docs_fragments/iosxr.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/iosxr.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/iosxr.pyo
+${PYSITELIB}/ansible/utils/module_docs_fragments/mysql.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/mysql.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/mysql.pyo
+${PYSITELIB}/ansible/utils/module_docs_fragments/nxos.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/nxos.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/nxos.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/openswitch.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/openswitch.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/openswitch.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/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/module_docs_fragments/validate.py
+${PYSITELIB}/ansible/utils/module_docs_fragments/validate.pyc
+${PYSITELIB}/ansible/utils/module_docs_fragments/validate.pyo
+${PYSITELIB}/ansible/utils/path.py
+${PYSITELIB}/ansible/utils/path.pyc
+${PYSITELIB}/ansible/utils/path.pyo
+${PYSITELIB}/ansible/utils/shlex.py
+${PYSITELIB}/ansible/utils/shlex.pyc
+${PYSITELIB}/ansible/utils/shlex.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
+${PYSITELIB}/ansible/utils/vars.py
+${PYSITELIB}/ansible/utils/vars.pyc
+${PYSITELIB}/ansible/utils/vars.pyo
+${PYSITELIB}/ansible/vars/__init__.py
+${PYSITELIB}/ansible/vars/__init__.pyc
+${PYSITELIB}/ansible/vars/__init__.pyo
+${PYSITELIB}/ansible/vars/hostvars.py
+${PYSITELIB}/ansible/vars/hostvars.pyc
+${PYSITELIB}/ansible/vars/hostvars.pyo
+${PYSITELIB}/ansible/vars/unsafe_proxy.py
+${PYSITELIB}/ansible/vars/unsafe_proxy.pyc
+${PYSITELIB}/ansible/vars/unsafe_proxy.pyo
 man/man1/ansible-doc.1
 man/man1/ansible-galaxy.1
 man/man1/ansible-playbook.1
diff --git a/ansible/TODO b/ansible/TODO
index 3f26fb5..1de902f 100644
--- a/ansible/TODO
+++ b/ansible/TODO
@@ -1 +1,2 @@
-This package is finished.
+Only tested on NetBSD/amd64.
+That would be good to try on other platforms.
diff --git a/ansible/distinfo b/ansible/distinfo
index 0293049..2811234 100644
--- a/ansible/distinfo
+++ b/ansible/distinfo
@@ -1,23 +1,29 @@
 $NetBSD$
 
-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
+SHA1 (ansible-2.0.0.2.tar.gz) = 00f571edfed51e12b014b86e4374819e7808803f
+RMD160 (ansible-2.0.0.2.tar.gz) = 46f2cf605ff982a3bf70aa54cd0e74e96e7361ad
+SHA512 (ansible-2.0.0.2.tar.gz) = bf034384849d3f065ff77982e2e47a94727fc2982f0dac8d67efda2646dcdbd52ba9cc3ddfcdb9cd8210af0935f6f42946cc8ddc659d62cccd670e5d55c7dfa0
+Size (ansible-2.0.0.2.tar.gz) = 1497944 bytes
+SHA1 (patch-contrib_README.md) = 2ee41243901233670a2e2967b834e3d14e639699
+SHA1 (patch-contrib_inventory_cobbler.py) = 3d5811a00c18556a8993f23e17df6238bde477b5
+SHA1 (patch-contrib_inventory_collins.py) = fd3c4d71d8373488979274a9abb7faad173cc02f
+SHA1 (patch-contrib_inventory_nova.py) = a8550e663a2d5bc6e133deabb95af2c9f5e6fe06
+SHA1 (patch-contrib_inventory_openstack.py) = 6a501bcb970410a3e3e7fae6b1c856e9704715c2
+SHA1 (patch-contrib_inventory_spacewalk.py) = fe4a439f23b3ccb356803ff93d2e7c45b979257d
+SHA1 (patch-docs_man_man1_ansible-doc.1) = f6c2523eb889ab8b623a7f565b3314a9f877cef3
+SHA1 (patch-docs_man_man1_ansible-doc.1.asciidoc.in) = 4c4602ce499d97c37f4e2e821e40414ce8073add
+SHA1 (patch-docs_man_man1_ansible-galaxy.1) = f2eeb4a1bd1cc2ec5f2329c872a8421d66b4c606
+SHA1 (patch-docs_man_man1_ansible-galaxy.1.asciidoc.in) = 56c652a14b2b55356c431fc8b72780835e14445c
+SHA1 (patch-docs_man_man1_ansible-playbook.1) = b7114f88509d5bcc595fc49239154d41b0c22c42
+SHA1 (patch-docs_man_man1_ansible-playbook.1.asciidoc.in) = ba127f7167eeb5ae03970b1d81834a6f7a5a9fe4
+SHA1 (patch-docs_man_man1_ansible-pull.1) = 1edb0cd6fd6638086982662927e632b979e28235
+SHA1 (patch-docs_man_man1_ansible-pull.1.asciidoc.in) = 320c3610c01d420707e75b0d93058ea2b9047b65
+SHA1 (patch-docs_man_man1_ansible.1) = 7625324222ce6aacfbe31f6551b87ff74f50c296
+SHA1 (patch-docs_man_man1_ansible.1.asciidoc.in) = 007b2304abf2252df9aaa98fa9e37eb9bfcdf137
+SHA1 (patch-examples_ansible.cfg) = 31f1eafd4074d11e1c9d271a3376fabff7d98e18
+SHA1 (patch-examples_hosts) = d6df854be7ea6fa4978681238f722cc9698bd34e
+SHA1 (patch-lib_ansible_cli_galaxy.py) = 528ab68d857732de5696e53c956952a9a1c91904
+SHA1 (patch-lib_ansible_constants.py) = 2d12f8656838c3442a6aedaf8aa4a3c18a59e9a4
+SHA1 (patch-lib_ansible_modules_core_system_ping.py) = 5fbb798d79e22de60ec736a7e7e96be0fadf4b1f
+SHA1 (patch-lib_ansible_modules_core_system_setup.py) = 4b6dce5cb6ebdee210d4d934d93ac8e3d9976fbd
+SHA1 (patch-lib_ansible_modules_extras_monitoring_nagios.py) = d263a9414d9fdd3c061d7ef2653f0ef648bf359b
diff --git a/ansible/patches/patch-contrib_README.md b/ansible/patches/patch-contrib_README.md
new file mode 100644
index 0000000..87d1d53
--- /dev/null
+++ b/ansible/patches/patch-contrib_README.md
@@ -0,0 +1,15 @@
+$NetBSD: patch-contrib_README.md,v 1.0 2016/02/24 22:42:47 tty Exp $
+
+Fix hardcoded path.
+
+--- contrib/README.md.orig	2016-01-14 22:33:27.000000000 +0000
++++ contrib/README.md
+@@ -5,7 +5,7 @@ Inventory scripts 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 script. You might also need to copy a configuration
+ file with the same name and/or set environment variables, the scripts or configuration
+ files have more details.
diff --git a/ansible/patches/patch-contrib_inventory_cobbler.py b/ansible/patches/patch-contrib_inventory_cobbler.py
new file mode 100644
index 0000000..b0bbe62
--- /dev/null
+++ b/ansible/patches/patch-contrib_inventory_cobbler.py
@@ -0,0 +1,20 @@
+$NetBSD: patch-contrib_inventory_cobbler.py,v 1.0 2016/02/24 22:42:54 tty Exp $
+
+Fix hardcoded paths.
+
+--- contrib/inventory/cobbler.py.orig	2016-02-24 13:04:04.000000000 +0000
++++ contrib/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/ansible/patches/patch-contrib_inventory_collins.py b/ansible/patches/patch-contrib_inventory_collins.py
new file mode 100644
index 0000000..09a2e1f
--- /dev/null
+++ b/ansible/patches/patch-contrib_inventory_collins.py
@@ -0,0 +1,24 @@
+$NetBSD: patch-contrib_inventory_collins.py,v 1.0 2016/02/24 22:43:01 tty Exp $
+
+Fix hardcoded paths.
+
+--- contrib/inventory/collins.py.orig	2016-02-24 13:04:04.000000000 +0000
++++ contrib/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:
diff --git a/ansible/patches/patch-contrib_inventory_nova.py b/ansible/patches/patch-contrib_inventory_nova.py
new file mode 100644
index 0000000..5ab485f
--- /dev/null
+++ b/ansible/patches/patch-contrib_inventory_nova.py
@@ -0,0 +1,15 @@
+$NetBSD: patch-contrib_inventory_nova.py,v 1.0 2016/02/24 22:43:07 tty Exp $
+
+Fix hardcoded path.
+
+--- /usr/pkgsrc/wip/ansible/work/ansible-2.0.0.2/contrib/inventory/nova.py.orig	2016-02-24 13:04:04.000000000 +0000
++++ /usr/pkgsrc/wip/ansible/work/ansible-2.0.0.2/contrib/inventory/nova.py
+@@ -42,7 +42,7 @@ sys.stderr.write("WARNING: this inventor
+ 
+ NOVA_CONFIG_FILES = [os.getcwd() + "/nova.ini",
+                      os.path.expanduser(os.environ.get('ANSIBLE_CONFIG', "~/nova.ini")),
+-                     "/etc/ansible/nova.ini"]
++                     "@PKG_SYSCONFDIR@/ansible/nova.ini"]
+ 
+ NOVA_DEFAULTS = {
+     'auth_system': None,
diff --git a/ansible/patches/patch-contrib_inventory_openstack.py b/ansible/patches/patch-contrib_inventory_openstack.py
new file mode 100644
index 0000000..ca2ea03
--- /dev/null
+++ b/ansible/patches/patch-contrib_inventory_openstack.py
@@ -0,0 +1,24 @@
+$NetBSD: patch-contrib_inventory_openstack.py,v 1.0 2016/02/24 22:43:12 tty Exp $
+
+Fix hardcoded path.
+
+--- contrib/inventory/openstack.py.orig	2016-02-24 13:04:04.000000000 +0000
++++ contrib/inventory/openstack.py
+@@ -26,7 +26,7 @@
+ #  - Current directory
+ #  - ~/.config/openstack/clouds.yaml
+ #  - /etc/openstack/clouds.yaml
+-#  - /etc/ansible/openstack.yml
++#  - @PKG_SYSCONFDIR@/ansible/openstack.yml
+ # The clouds.yaml file can contain entries for multiple clouds and multiple
+ # regions of those clouds. If it does, this inventory module will connect to
+ # all of them and present them as one contiguous inventory.
+@@ -55,7 +55,7 @@ import os_client_config
+ import shade
+ import shade.inventory
+ 
+-CONFIG_FILES = ['/etc/ansible/openstack.yaml']
++CONFIG_FILES = ['@PKG_SYSCONFDIR@/ansible/openstack.yaml']
+ 
+ 
+ def get_groups_from_server(server_vars, namegroup=True):
diff --git a/ansible/patches/patch-contrib_inventory_spacewalk.py b/ansible/patches/patch-contrib_inventory_spacewalk.py
new file mode 100644
index 0000000..3c47467
--- /dev/null
+++ b/ansible/patches/patch-contrib_inventory_spacewalk.py
@@ -0,0 +1,20 @@
+$NetBSD: patch-contrib_inventory_spacewalk.py,v 1.0 2016/02/24 22:43:18 tty Exp $
+
+Fix hardcoded paths.
+
+--- contrib/inventory/spacewalk.py.orig	2016-02-24 13:04:04.000000000 +0000
++++ contrib/inventory/spacewalk.py
+@@ -4,11 +4,11 @@
+ Spacewalk 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/ansible/patches/patch-docs_man_man1_ansible b/ansible/patches/patch-docs_man_man1_ansible
deleted file mode 100644
index f19bde6..0000000
--- a/ansible/patches/patch-docs_man_man1_ansible
+++ /dev/null
@@ -1,39 +0,0 @@
-$NetBSD: patch-docs_man_man1_ansible,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-docs_man_man1_ansible-asciidoc b/ansible/patches/patch-docs_man_man1_ansible-asciidoc
deleted file mode 100644
index 826824f..0000000
--- a/ansible/patches/patch-docs_man_man1_ansible-asciidoc
+++ /dev/null
@@ -1,39 +0,0 @@
-$NetBSD: patch-docs_man_man1_ansible-asciidoc,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-docs_man_man1_ansible-doc.1 b/ansible/patches/patch-docs_man_man1_ansible-doc.1
new file mode 100644
index 0000000..4ef2d43
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible-doc.1
@@ -0,0 +1,27 @@
+$NetBSD: patch-docs_man_man1_ansible-doc.1,v 1.0 2016/02/24 22:43:22 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible-doc.1.orig	2016-01-14 22:33:38.000000000 +0000
++++ docs/man/man1/ansible-doc.1
+@@ -42,7 +42,7 @@ ansible\-doc [\-M module_path] [\-l] [\-
+ 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\-s\fR, \fB\-\-snippet=\fR
+@@ -59,9 +59,9 @@ Produce a terse listing of modules and a
+ ANSIBLE_LIBRARY \(em Override the default ansible module library path
+ .SH "FILES"
+ .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/ansible/patches/patch-docs_man_man1_ansible-doc.1.asciidoc.in b/ansible/patches/patch-docs_man_man1_ansible-doc.1.asciidoc.in
new file mode 100644
index 0000000..0412bef
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible-doc.1.asciidoc.in
@@ -0,0 +1,27 @@
+$NetBSD: patch-docs_man_man1_ansible-doc.1.ansible-doc.1,v 1.0 2016/02/24 22:43:29 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible-doc.1.asciidoc.in.orig	2016-01-14 22:33:27.000000000 +0000
++++ docs/man/man1/ansible-doc.1.asciidoc.in
+@@ -31,7 +31,7 @@ OPTIONS
+ *-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.
+ 
+ *-s*, *--snippet=*::
+@@ -53,9 +53,9 @@ ANSIBLE_LIBRARY -- Override the default 
+ FILES
+ -----
+ 
+-/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/ansible/patches/patch-docs_man_man1_ansible-galaxy b/ansible/patches/patch-docs_man_man1_ansible-galaxy
deleted file mode 100644
index e422354..0000000
--- a/ansible/patches/patch-docs_man_man1_ansible-galaxy
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-docs_man_man1_ansible-galaxy,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-docs_man_man1_ansible-galaxy-asciidoc b/ansible/patches/patch-docs_man_man1_ansible-galaxy-asciidoc
deleted file mode 100644
index de72a01..0000000
--- a/ansible/patches/patch-docs_man_man1_ansible-galaxy-asciidoc
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-docs_man_man1_ansible-galaxy-asciidoc,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-docs_man_man1_ansible-galaxy.1 b/ansible/patches/patch-docs_man_man1_ansible-galaxy.1
new file mode 100644
index 0000000..5309c1b
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible-galaxy.1
@@ -0,0 +1,42 @@
+$NetBSD: patch-docs_man_man1_ansible-galaxy.1,v 1.0 2016/02/24 22:43:35 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible-galaxy.1.orig	2016-01-14 22:33:40.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 "SEARCH"
+ .sp
+@@ -217,7 +217,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\-c\fR, \fB\-\-ignore\-certs\fR
diff --git a/ansible/patches/patch-docs_man_man1_ansible-galaxy.1.asciidoc.in b/ansible/patches/patch-docs_man_man1_ansible-galaxy.1.asciidoc.in
new file mode 100644
index 0000000..1c0af66
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible-galaxy.1.asciidoc.in
@@ -0,0 +1,42 @@
+$NetBSD: patch-docs_man_man1_ansible-galaxy.1.asciidoc.in,v 1.0 2016/02/24 22:43:41 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible-galaxy.1.asciidoc.in.orig	2016-01-14 22:33:27.000000000 +0000
++++ docs/man/man1/ansible-galaxy.1.asciidoc.in
+@@ -72,7 +72,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'::
+ 
+@@ -95,7 +95,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
+ ----
+@@ -141,7 +141,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)
+ 
+ 
+ SEARCH
+@@ -198,7 +198,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)
+ 
+ *-c*, *--ignore-certs*::
+ 
diff --git a/ansible/patches/patch-docs_man_man1_ansible-playbook b/ansible/patches/patch-docs_man_man1_ansible-playbook
deleted file mode 100644
index c621c70..0000000
--- a/ansible/patches/patch-docs_man_man1_ansible-playbook
+++ /dev/null
@@ -1,39 +0,0 @@
-$NetBSD: patch-docs_man_man1_ansible-playbook,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-docs_man_man1_ansible-playbook-asciidoc b/ansible/patches/patch-docs_man_man1_ansible-playbook-asciidoc
deleted file mode 100644
index e97ca29..0000000
--- a/ansible/patches/patch-docs_man_man1_ansible-playbook-asciidoc
+++ /dev/null
@@ -1,37 +0,0 @@
-$NetBSD: patch-docs_man_man1_ansible-playbook-asciidoc,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-docs_man_man1_ansible-playbook.1 b/ansible/patches/patch-docs_man_man1_ansible-playbook.1
new file mode 100644
index 0000000..60e4d30
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible-playbook.1
@@ -0,0 +1,39 @@
+$NetBSD: patch-docs_man_man1_ansible-playbook.1,v 1.0 2016/02/24 22:43:47 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible-playbook.1.orig	2016-01-14 22:33:36.000000000 +0000
++++ docs/man/man1/ansible-playbook.1
+@@ -123,7 +123,7 @@ Show help page and exit
+ The
+ \fIPATH\fR
+ to the inventory, which defaults to
+-\fI/etc/ansible/hosts\fR\&. Alternatively you can use a comma separated list of hosts or single host with traling comma
++\fI@PKG_SYSCONFDIR@/ansible/hosts\fR\&. Alternatively you can use a comma separated list of hosts or single host with traling comma
+ \fIhost,\fR\&.
+ .RE
+ .PP
+@@ -154,7 +154,7 @@ List all tasks that would be executed; d
+ 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\-\-private\-key=\fR\fIPRIVATE_KEY_FILE\fR
+@@ -274,11 +274,11 @@ ANSIBLE_CONFIG \(em Override the default
+ Many more are available for most options in ansible\&.cfg
+ .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/ansible/patches/patch-docs_man_man1_ansible-playbook.1.asciidoc.in b/ansible/patches/patch-docs_man_man1_ansible-playbook.1.asciidoc.in
new file mode 100644
index 0000000..9857877
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible-playbook.1.asciidoc.in
@@ -0,0 +1,39 @@
+$NetBSD: patch-docs_man_man1_ansible-playbook.1.asciidoc.in,v 1.0 2016/02/24 22:43:52 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible-playbook.1.asciidoc.in.orig	2016-01-14 22:33:27.000000000 +0000
++++ docs/man/man1/ansible-playbook.1.asciidoc.in
+@@ -95,7 +95,7 @@ Show help page and exit
+ 
+ *-i* 'PATH', *--inventory=*'PATH'::
+ 
+-The 'PATH' to the inventory, which defaults to '/etc/ansible/hosts'.
++The 'PATH' to the inventory, which defaults to '@PKG_SYSCONFDIR@/ansible/hosts'.
+ Alternatively you can use a comma separated list of hosts or single host with traling comma 'host,'.
+ 
+ *-l* 'SUBSET', *--limit=*'SUBSET'::
+@@ -118,7 +118,7 @@ List all tasks that would be executed; d
+ *-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.
+ 
+ *--private-key=*'PRIVATE_KEY_FILE'::
+@@ -222,11 +222,11 @@ Many more are available for most options
+ 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/ansible/patches/patch-docs_man_man1_ansible-pull.1 b/ansible/patches/patch-docs_man_man1_ansible-pull.1
new file mode 100644
index 0000000..8b6c083
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible-pull.1
@@ -0,0 +1,30 @@
+$NetBSD: patch-docs_man_man1_ansible-pull.1,v 1.0 2016/02/24 22:43:58 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible-pull.1.orig	2016-01-14 22:33:37.000000000 +0000
++++ docs/man/man1/ansible-pull.1
+@@ -115,7 +115,7 @@ Show the help message and exit\&.
+ The
+ \fIPATH\fR
+ to the inventory, which defaults to
+-\fI/etc/ansible/hosts\fR\&. Alternatively you can use a comma separated list of hosts or single host with traling comma
++\fI@PKG_SYSCONFDIR@/ansible/hosts\fR\&. Alternatively you can use a comma separated list of hosts or single host with traling comma
+ \fIhost,\fR\&.
+ .RE
+ .PP
+@@ -201,11 +201,11 @@ ANSIBLE_CONFIG \(em Override the default
+ Many more are available for most options in ansible\&.cfg
+ .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/ansible/patches/patch-docs_man_man1_ansible-pull.1.asciidoc.in b/ansible/patches/patch-docs_man_man1_ansible-pull.1.asciidoc.in
new file mode 100644
index 0000000..8968297
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible-pull.1.asciidoc.in
@@ -0,0 +1,30 @@
+$NetBSD: patch-docs_man_man1_ansible-pull.1.asciidoc.in,v 1.0 2016/02/24 22:44:03 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible-pull.1.asciidoc.in.orig	2016-01-14 22:33:27.000000000 +0000
++++ docs/man/man1/ansible-pull.1.asciidoc.in
+@@ -105,7 +105,7 @@ Show the help message and exit.
+ 
+ *-i* 'PATH', *--inventory=*'PATH'::
+ 
+-The 'PATH' to the inventory, which defaults to '/etc/ansible/hosts'.
++The 'PATH' to the inventory, which defaults to '@PKG_SYSCONFDIR@/ansible/hosts'.
+ Alternatively you can use a comma separated list of hosts or single host with traling comma 'host,'.
+ 
+ *--private-key=*'PRIVATE_KEY_FILE'::
+@@ -192,11 +192,11 @@ Many more are available for most options
+ 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/ansible/patches/patch-docs_man_man1_ansible.1 b/ansible/patches/patch-docs_man_man1_ansible.1
new file mode 100644
index 0000000..effbbf2
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible.1
@@ -0,0 +1,39 @@
+$NetBSD: patch-docs_man_man1_ansible.1,v 1.0 2016/02/24 22:44:09 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible.1.orig	2016-01-14 22:33:35.000000000 +0000
++++ docs/man/man1/ansible.1
+@@ -132,7 +132,7 @@ Show help message and exit\&.
+ The
+ \fIPATH\fR
+ to the inventory, which defaults to
+-\fI/etc/ansible/hosts\fR\&. Alternatively you can use a comma separated list of hosts or single host with traling comma
++\fI@PKG_SYSCONFDIR@/ansible/hosts\fR\&. Alternatively you can use a comma separated list of hosts or single host with traling comma
+ \fIhost,\fR\&.
+ .RE
+ .PP
+@@ -159,7 +159,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\-o\fR, \fB\-\-one\-line\fR
+@@ -273,11 +273,11 @@ ANSIBLE_CONFIG \(em Override the default
+ Many more are available for most options in ansible\&.cfg
+ .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/ansible/patches/patch-docs_man_man1_ansible.1.asciidoc.in b/ansible/patches/patch-docs_man_man1_ansible.1.asciidoc.in
new file mode 100644
index 0000000..2ec898e
--- /dev/null
+++ b/ansible/patches/patch-docs_man_man1_ansible.1.asciidoc.in
@@ -0,0 +1,39 @@
+$NetBSD: patch-docs_man_man1_ansible.1.asciidoc.in,v 1.0 2016/02/24 22:44:14 tty Exp $
+
+Fix hardcoded paths.
+
+--- docs/man/man1/ansible.1.asciidoc.in.orig	2016-01-14 22:33:27.000000000 +0000
++++ docs/man/man1/ansible.1.asciidoc.in
+@@ -98,7 +98,7 @@ Show help message and exit.
+ 
+ *-i* 'PATH', *--inventory=*'PATH'::
+ 
+-The 'PATH' to the inventory, which defaults to '/etc/ansible/hosts'.
++The 'PATH' to the inventory, which defaults to '@PKG_SYSCONFDIR@/ansible/hosts'.
+ Alternatively you can use a comma separated list of hosts or single host with traling comma 'host,'.
+ 
+ *-l* 'SUBSET', *--limit=*'SUBSET'::
+@@ -117,7 +117,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.
+ 
+ *-o*, *--one-line*::
+@@ -223,11 +223,11 @@ Many more are available for most options
+ 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/ansible/patches/patch-examples_ansible b/ansible/patches/patch-examples_ansible
deleted file mode 100644
index 0738c9d..0000000
--- a/ansible/patches/patch-examples_ansible
+++ /dev/null
@@ -1,62 +0,0 @@
-$NetBSD: patch-examples_ansible,v 1.1 2015/08/19 15:04:11 ttys Exp $
-
-Fix hardcoded paths to be replaced with SUBST framework.
-
---- 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 
- # or with command line flags. ansible will read ANSIBLE_CONFIG,
- # ansible.cfg in the current working directory, .ansible.cfg in
--# the home directory or /etc/ansible/ansible.cfg, whichever it
-+# the home directory or @PKG_SYSCONFDIR@/ansible/ansible.cfg, whichever it
- # finds first
- 
- [defaults]
- 
- # some basic default values...
- 
--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
-@@ -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
--callback_plugins   = /usr/share/ansible_plugins/callback_plugins
--connection_plugins = /usr/share/ansible_plugins/connection_plugins
--lookup_plugins     = /usr/share/ansible_plugins/lookup_plugins
--vars_plugins       = /usr/share/ansible_plugins/vars_plugins
--filter_plugins     = /usr/share/ansible_plugins/filter_plugins
-+action_plugins     = @PREFIX@/share/ansible_plugins/action_plugins
-+callback_plugins   = @PREFIX@/share/ansible_plugins/callback_plugins
-+connection_plugins = @PREFIX@/share/ansible_plugins/connection_plugins
-+lookup_plugins     = @PREFIX@/share/ansible_plugins/lookup_plugins
-+vars_plugins       = @PREFIX@/share/ansible_plugins/vars_plugins
-+filter_plugins     = @PREFIX@/share/ansible_plugins/filter_plugins
- 
- # 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/ansible/patches/patch-examples_ansible.cfg b/ansible/patches/patch-examples_ansible.cfg
new file mode 100644
index 0000000..0db5b87
--- /dev/null
+++ b/ansible/patches/patch-examples_ansible.cfg
@@ -0,0 +1,72 @@
+$NetBSD: patch-examples_ansible.cfg,v 1.0 2016/02/24 22:44:20 tty Exp $
+
+Fix hardcoded paths.
+
+--- examples/ansible.cfg.orig	2016-01-14 22:33:27.000000000 +0000
++++ examples/ansible.cfg
+@@ -4,15 +4,15 @@
+ # nearly all parameters can be overridden in ansible-playbook 
+ # or with command line flags. ansible will read ANSIBLE_CONFIG,
+ # ansible.cfg in the current working directory, .ansible.cfg in
+-# the home directory or /etc/ansible/ansible.cfg, whichever it
++# the home directory or @PKG_SYSCONFDIR@/ansible/ansible.cfg, whichever it
+ # finds first
+ 
+ [defaults]
+ 
+ # some basic default values...
+ 
+-#inventory      = /etc/ansible/hosts
+-#library        = /usr/share/my_modules/
++#inventory      = @PKG_SYSCONFDIR@/ansible/hosts
++#library        = @PREFIX@/share/my_modules/
+ #remote_tmp     = $HOME/.ansible/tmp
+ #forks          = 5
+ #poll_interval  = 15
+@@ -32,7 +32,7 @@
+ #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
+@@ -53,14 +53,14 @@
+ #timeout = 10
+ 
+ # default user to use for playbooks if user is not specified
+-# (/usr/bin/ansible will use current user as default)
++# (@PREFIX@/bin/ansible will use current user as default)
+ #remote_user = root
+ 
+ # logging is off by default unless this path is defined
+ # 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
+@@ -124,13 +124,13 @@
+ 
+ 
+ # set plugin path directories here, separate with colons
+-#action_plugins     = /usr/share/ansible/plugins/action
+-#callback_plugins   = /usr/share/ansible/plugins/callback
+-#connection_plugins = /usr/share/ansible/plugins/connection
+-#lookup_plugins     = /usr/share/ansible/plugins/lookup
+-#vars_plugins       = /usr/share/ansible/plugins/vars
+-#filter_plugins     = /usr/share/ansible/plugins/filter
+-#test_plugins       = /usr/share/ansible/plugins/test
++#action_plugins     = @PREFIX@/share/ansible/plugins/action
++#callback_plugins   = @PREFIX@/share/ansible/plugins/callback
++#connection_plugins = @PREFIX@/share/ansible/plugins/connection
++#lookup_plugins     = @PREFIX@/share/ansible/plugins/lookup
++#vars_plugins       = @PREFIX@/share/ansible/plugins/vars
++#filter_plugins     = @PREFIX@/share/ansible/plugins/filter
++#test_plugins       = @PREFIX@/share/ansible/plugins/test
+ 
+ # 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/ansible/patches/patch-examples_hosts b/ansible/patches/patch-examples_hosts
index 8658f0f..feb316e 100644
--- a/ansible/patches/patch-examples_hosts
+++ b/ansible/patches/patch-examples_hosts
@@ -1,8 +1,8 @@
-$NetBSD: patch-examples_hosts,v 1.1 2015/08/19 15:04:11 ttys Exp $
+$NetBSD: patch-examples_hosts,v 1.0 2016/02/24 22:44:25 tty Exp $
 
-Fix hardcoded paths to be replaced with SUBST framework.
+Fix hardcoded path.
 
---- examples/hosts.orig	2015-06-25 20:39:08.000000000 +0000
+--- examples/hosts.orig	2016-01-14 22:33:27.000000000 +0000
 +++ examples/hosts
 @@ -1,6 +1,6 @@
  # This is the default ansible 'hosts' file.
diff --git a/ansible/patches/patch-lib_ansible_callbacks b/ansible/patches/patch-lib_ansible_callbacks
deleted file mode 100644
index 5dfcfc7..0000000
--- a/ansible/patches/patch-lib_ansible_callbacks
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD: patch-lib_ansible_callbacks,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-lib_ansible_cli_galaxy.py b/ansible/patches/patch-lib_ansible_cli_galaxy.py
new file mode 100644
index 0000000..bd734f2
--- /dev/null
+++ b/ansible/patches/patch-lib_ansible_cli_galaxy.py
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_ansible_cli_galaxy.py,v 1.0 2016/02/24 22:44:30 tty Exp $
+
+Fix hardcoded path.
+
+--- lib/ansible/cli/galaxy.py.orig	2016-02-24 13:57:06.000000000 +0000
++++ lib/ansible/cli/galaxy.py
+@@ -122,7 +122,7 @@ class GalaxyCLI(CLI):
+             self.parser.add_option('-p', '--roles-path', dest='roles_path', default=C.DEFAULT_ROLES_PATH,
+                 help='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)')
++                     'ansible.cfg file (@PKG_SYSCONFDIR@/ansible/roles if not configured)')
+ 
+         if self.action in ("import","info","init","install","login","search","setup","delete"):
+             self.parser.add_option('-s', '--server', dest='api_server', default=C.GALAXY_SERVER,
diff --git a/ansible/patches/patch-lib_ansible_constants b/ansible/patches/patch-lib_ansible_constants
deleted file mode 100644
index befc6b1..0000000
--- a/ansible/patches/patch-lib_ansible_constants
+++ /dev/null
@@ -1,48 +0,0 @@
-$NetBSD: patch-lib_ansible_constants,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-lib_ansible_constants.py b/ansible/patches/patch-lib_ansible_constants.py
new file mode 100644
index 0000000..9b8360e
--- /dev/null
+++ b/ansible/patches/patch-lib_ansible_constants.py
@@ -0,0 +1,67 @@
+$NetBSD: patch-lib_ansible_constants.py,v 1.0 2016/02/24 22:44:36 tty Exp $
+
+Fix hardcoded paths.
+
+--- lib/ansible/constants.py.orig	2016-02-24 13:04:04.000000000 +0000
++++ lib/ansible/constants.py
+@@ -83,7 +83,7 @@ def _get_config(p, section, key, env_var
+     return default
+ 
+ def load_config_file():
+-    ''' Load Config File order(first found is used): ENV, CWD, HOME, /etc/ansible '''
++    ''' Load Config File order(first found is used): ENV, CWD, HOME, @PKG_SYSCONFDIR@/ansible '''
+ 
+     p = configparser.ConfigParser()
+ 
+@@ -94,7 +94,7 @@ def load_config_file():
+             path0 += "/ansible.cfg"
+     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):
+@@ -123,7 +123,7 @@ DEFAULTS='defaults'
+ # FIXME: add deprecation warning when these get set
+ #### DEPRECATED VARS #### 
+ # use more sanely named 'inventory'
+-DEPRECATED_HOST_LIST  = get_config(p, DEFAULTS, 'hostfile', 'ANSIBLE_HOSTS', '/etc/ansible/hosts', ispath=True)
++DEPRECATED_HOST_LIST  = get_config(p, DEFAULTS, 'hostfile', 'ANSIBLE_HOSTS', '@PKG_SYSCONFDIR@/ansible/hosts', ispath=True)
+ # this is not used since 0.5 but people might still have in config
+ DEFAULT_PATTERN           = get_config(p, DEFAULTS, 'pattern', None, None)
+ 
+@@ -131,7 +131,7 @@ DEFAULT_PATTERN           = get_config(p
+ DEFAULT_DEBUG             = get_config(p, DEFAULTS, 'debug',            'ANSIBLE_DEBUG',            False, boolean=True)
+ DEFAULT_HOST_LIST         = get_config(p, DEFAULTS,'inventory', 'ANSIBLE_INVENTORY', DEPRECATED_HOST_LIST, ispath=True)
+ DEFAULT_MODULE_PATH       = get_config(p, DEFAULTS, 'library',          'ANSIBLE_LIBRARY',          None, ispath=True)
+-DEFAULT_ROLES_PATH        = get_config(p, DEFAULTS, 'roles_path',       'ANSIBLE_ROLES_PATH',       '/etc/ansible/roles', ispath=True)
++DEFAULT_ROLES_PATH        = get_config(p, DEFAULTS, 'roles_path',       'ANSIBLE_ROLES_PATH',       '@PKG_SYSCONFDIR@/ansible/roles', ispath=True)
+ 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_FORKS             = get_config(p, DEFAULTS, 'forks',            'ANSIBLE_FORKS',            5, integer=True)
+@@ -203,15 +203,15 @@ DEFAULT_BECOME_ASK_PASS   = get_config(p
+ # (mapping of param: squash field)
+ DEFAULT_SQUASH_ACTIONS         = get_config(p, DEFAULTS, 'squash_actions',     'ANSIBLE_SQUASH_ACTIONS', "apt, dnf, package, pkgng, yum, zypper", islist=True)
+ # paths
+-DEFAULT_ACTION_PLUGIN_PATH     = get_config(p, DEFAULTS, 'action_plugins',     'ANSIBLE_ACTION_PLUGINS', '~/.ansible/plugins/action:/usr/share/ansible/plugins/action', ispath=True)
+-DEFAULT_CACHE_PLUGIN_PATH      = get_config(p, DEFAULTS, 'cache_plugins',      'ANSIBLE_CACHE_PLUGINS', '~/.ansible/plugins/cache:/usr/share/ansible/plugins/cache', ispath=True)
+-DEFAULT_CALLBACK_PLUGIN_PATH   = get_config(p, DEFAULTS, 'callback_plugins',   'ANSIBLE_CALLBACK_PLUGINS', '~/.ansible/plugins/callback:/usr/share/ansible/plugins/callback', ispath=True)
+-DEFAULT_CONNECTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'connection_plugins', 'ANSIBLE_CONNECTION_PLUGINS', '~/.ansible/plugins/connection:/usr/share/ansible/plugins/connection', ispath=True)
+-DEFAULT_LOOKUP_PLUGIN_PATH     = get_config(p, DEFAULTS, 'lookup_plugins',     'ANSIBLE_LOOKUP_PLUGINS', '~/.ansible/plugins/lookup:/usr/share/ansible/plugins/lookup', ispath=True)
+-DEFAULT_INVENTORY_PLUGIN_PATH  = get_config(p, DEFAULTS, 'inventory_plugins',  'ANSIBLE_INVENTORY_PLUGINS', '~/.ansible/plugins/inventory:/usr/share/ansible/plugins/inventory', ispath=True)
+-DEFAULT_VARS_PLUGIN_PATH       = get_config(p, DEFAULTS, 'vars_plugins',       'ANSIBLE_VARS_PLUGINS', '~/.ansible/plugins/vars:/usr/share/ansible/plugins/vars', ispath=True)
+-DEFAULT_FILTER_PLUGIN_PATH     = get_config(p, DEFAULTS, 'filter_plugins',     'ANSIBLE_FILTER_PLUGINS', '~/.ansible/plugins/filter:/usr/share/ansible/plugins/filter', ispath=True)
+-DEFAULT_TEST_PLUGIN_PATH       = get_config(p, DEFAULTS, 'test_plugins',       'ANSIBLE_TEST_PLUGINS', '~/.ansible/plugins/test:/usr/share/ansible/plugins/test', ispath=True)
++DEFAULT_ACTION_PLUGIN_PATH     = get_config(p, DEFAULTS, 'action_plugins',     'ANSIBLE_ACTION_PLUGINS', '~/.ansible/plugins/action:@PREFIX@/share/ansible/plugins/action', ispath=True)
++DEFAULT_CACHE_PLUGIN_PATH      = get_config(p, DEFAULTS, 'cache_plugins',      'ANSIBLE_CACHE_PLUGINS', '~/.ansible/plugins/cache:@PREFIX@/share/ansible/plugins/cache', ispath=True)
++DEFAULT_CALLBACK_PLUGIN_PATH   = get_config(p, DEFAULTS, 'callback_plugins',   'ANSIBLE_CALLBACK_PLUGINS', '~/.ansible/plugins/callback:@PREFIX@/share/ansible/plugins/callback', ispath=True)
++DEFAULT_CONNECTION_PLUGIN_PATH = get_config(p, DEFAULTS, 'connection_plugins', 'ANSIBLE_CONNECTION_PLUGINS', '~/.ansible/plugins/connection:@PREFIX@/share/ansible/plugins/connection', ispath=True)
++DEFAULT_LOOKUP_PLUGIN_PATH     = get_config(p, DEFAULTS, 'lookup_plugins',     'ANSIBLE_LOOKUP_PLUGINS', '~/.ansible/plugins/lookup:@PREFIX@/share/ansible/plugins/lookup', ispath=True)
++DEFAULT_INVENTORY_PLUGIN_PATH  = get_config(p, DEFAULTS, 'inventory_plugins',  'ANSIBLE_INVENTORY_PLUGINS', '~/.ansible/plugins/inventory:@PREFIX@/share/ansible/plugins/inventory', ispath=True)
++DEFAULT_VARS_PLUGIN_PATH       = get_config(p, DEFAULTS, 'vars_plugins',       'ANSIBLE_VARS_PLUGINS', '~/.ansible/plugins/vars:@PREFIX@/share/ansible/plugins/vars', ispath=True)
++DEFAULT_FILTER_PLUGIN_PATH     = get_config(p, DEFAULTS, 'filter_plugins',     'ANSIBLE_FILTER_PLUGINS', '~/.ansible/plugins/filter:@PREFIX@/share/ansible/plugins/filter', ispath=True)
++DEFAULT_TEST_PLUGIN_PATH       = get_config(p, DEFAULTS, 'test_plugins',       'ANSIBLE_TEST_PLUGINS', '~/.ansible/plugins/test:@PREFIX@/share/ansible/plugins/test', ispath=True)
+ DEFAULT_STDOUT_CALLBACK        = get_config(p, DEFAULTS, 'stdout_callback',    'ANSIBLE_STDOUT_CALLBACK', 'default')
+ # cache
+ CACHE_PLUGIN                   = get_config(p, DEFAULTS, 'fact_caching', 'ANSIBLE_CACHE_PLUGIN', 'memory')
diff --git a/ansible/patches/patch-lib_ansible_modules_core_system_ping b/ansible/patches/patch-lib_ansible_modules_core_system_ping
deleted file mode 100644
index 8edb938..0000000
--- a/ansible/patches/patch-lib_ansible_modules_core_system_ping
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-lib_ansible_modules_core_system_ping,v 1.1 2015/08/19 15:04:11 ttys Exp $
-
-Fix hardcoded paths to be replaced with SUBST framework.
-
---- 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@/bin/ansible)
- options: {}
- author: Michael DeHaan
- '''
diff --git a/ansible/patches/patch-lib_ansible_modules_core_system_ping.py b/ansible/patches/patch-lib_ansible_modules_core_system_ping.py
new file mode 100644
index 0000000..497188f
--- /dev/null
+++ b/ansible/patches/patch-lib_ansible_modules_core_system_ping.py
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_ansible_modules_core_system_ping.py,v 1.0 2016/02/24 22:44:41 tty Exp $
+
+Fix hardcoded path.
+
+--- lib/ansible/modules/core/system/ping.py.orig	2016-02-24 13:04:03.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) to verify the ability to login and that a usable python is configured.
++     C(@PREFIX@/bin/ansible) to verify the ability to login and that a usable python is configured.
+    - This is NOT ICMP ping, this is just a trivial test module.
+ options: {}
+ author:
diff --git a/ansible/patches/patch-lib_ansible_modules_core_system_setup b/ansible/patches/patch-lib_ansible_modules_core_system_setup
deleted file mode 100644
index 6e25704..0000000
--- a/ansible/patches/patch-lib_ansible_modules_core_system_setup
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-lib_ansible_modules_core_system_setup,v 1.1 2015/08/19 15:04:11 ttys Exp $
-
-Fix hardcoded paths to be replaced with SUBST framework.
-
---- 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
-        variables about remote hosts that can be used in playbooks. It can also be
--       executed directly by C(/usr/bin/ansible) to check what variables are
-+       executed directly by C(@PREFIX@/bin/ansible) to check what variables are
-        available to a host. Ansible provides many I(facts) about the system,
-        automatically.
- notes:
diff --git a/ansible/patches/patch-lib_ansible_modules_core_system_setup.py b/ansible/patches/patch-lib_ansible_modules_core_system_setup.py
new file mode 100644
index 0000000..0bbd2c8
--- /dev/null
+++ b/ansible/patches/patch-lib_ansible_modules_core_system_setup.py
@@ -0,0 +1,29 @@
+$NetBSD: patch-lib_ansible_modules_core_system_setup.py,v 1.0 2016/02/24 22:44:47 tty Exp $
+
+Fix hardcoded paths.
+
+--- lib/ansible/modules/core/system/setup.py.orig	2016-02-24 13:04:03.000000000 +0000
++++ lib/ansible/modules/core/system/setup.py
+@@ -38,11 +38,11 @@ options:
+               if a file is not executable it is read.
+               File/results format can be json or ini-format
+         required: false
+-        default: '/etc/ansible/facts.d'
++        default: '@PKG_SYSCONFDIR@/ansible/facts.d'
+ description:
+      - This module is automatically called by playbooks to gather useful
+        variables about remote hosts that can be used in playbooks. It can also be
+-       executed directly by C(/usr/bin/ansible) to check what variables are
++       executed directly by C(@PREFIX@/bin/ansible) to check what variables are
+        available to a host. Ansible provides many I(facts) about the system,
+        automatically.
+ notes:
+@@ -132,7 +132,7 @@ def main():
+     module = AnsibleModule(
+         argument_spec = dict(
+             filter=dict(default="*", required=False),
+-            fact_path=dict(default='/etc/ansible/facts.d', required=False),
++            fact_path=dict(default='@PKG_SYSCONFDIR@/ansible/facts.d', required=False),
+         ),
+         supports_check_mode = True,
+     )
diff --git a/ansible/patches/patch-lib_ansible_modules_extras_database_misc_riak b/ansible/patches/patch-lib_ansible_modules_extras_database_misc_riak
deleted file mode 100644
index 0ad3fb2..0000000
--- a/ansible/patches/patch-lib_ansible_modules_extras_database_misc_riak
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-lib_ansible_modules_extras_database_misc_riak,v 1.1 2015/08/19 15:04:11 ttys Exp $
-
-Fix hardcoded paths to be replaced with SUBST framework.
-
---- 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=[
-                     'ping', 'kv_test', 'join', 'plan', 'commit']),
--        config_dir=dict(default='/etc/riak'),
-+        config_dir=dict(default='@PKG_SYSCONFDIR@/riak'),
-         http_conn=dict(required=False, default='127.0.0.1:8098'),
-         target_node=dict(default='riak@127.0.0.1', required=False),
-         wait_for_handoffs=dict(default=False, type='int'),
diff --git a/ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios b/ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios
deleted file mode 100644
index bea4f94..0000000
--- a/ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-lib_ansible_modules_extras_monitoring_nagios,v 1.1 2015/08/19 15:04:11 ttys Exp $
-
-Fix hardcoded paths to be replaced with SUBST framework.
-
---- 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',
-         # rhel
-         '/etc/nagios/nagios.cfg',
-         # debian
-@@ -132,7 +134,7 @@ def which_cmdfile():
-         # older debian
-         '/etc/nagios2/nagios.cfg',
-         # bsd, solaris
--        '/usr/local/etc/nagios/nagios.cfg',
-+        '/etc/nagios/nagios.cfg',
-         # groundwork it monitoring
-         '/usr/local/groundwork/nagios/etc/nagios.cfg',
-         # open monitoring distribution
-@@ -142,6 +144,8 @@ def which_cmdfile():
-         '/usr/local/nagios/nagios.cfg',
-         '/opt/nagios/etc/nagios.cfg',
-         '/opt/nagios/nagios.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/ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios.py b/ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios.py
new file mode 100644
index 0000000..041157c
--- /dev/null
+++ b/ansible/patches/patch-lib_ansible_modules_extras_monitoring_nagios.py
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_ansible_modules_extras_monitoring_nagios.py,v 1.0 2016/02/24 22:44:54 tty Exp $
+
+Add NetBSD configuration file.
+
+--- lib/ansible/modules/extras/monitoring/nagios.py.orig	2016-02-24 13:04:03.000000000 +0000
++++ lib/ansible/modules/extras/monitoring/nagios.py
+@@ -152,6 +152,8 @@ def which_cmdfile():
+         '/etc/nagios2/nagios.cfg',
+         # bsd, solaris
+         '/usr/local/etc/nagios/nagios.cfg',
++        # NetBSD
++        '@PKG_SYSCONFDIR@/nagios/nagios.cfg',
+         # groundwork it monitoring
+         '/usr/local/groundwork/nagios/etc/nagios.cfg',
+         # open monitoring distribution
diff --git a/ansible/patches/patch-lib_ansible_modules_extras_packaging_os_pkgin b/ansible/patches/patch-lib_ansible_modules_extras_packaging_os_pkgin
deleted file mode 100644
index fde9732..0000000
--- a/ansible/patches/patch-lib_ansible_modules_extras_packaging_os_pkgin
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-lib_ansible_modules_extras_packaging_os_pkgin,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-plugins_README b/ansible/patches/patch-plugins_README
deleted file mode 100644
index 5337a6c..0000000
--- a/ansible/patches/patch-plugins_README
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-plugins_README,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-plugins_inventory_cobbler b/ansible/patches/patch-plugins_inventory_cobbler
deleted file mode 100644
index 630daef..0000000
--- a/ansible/patches/patch-plugins_inventory_cobbler
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-plugins_inventory_cobbler,v 1.1 2015/08/19 15:04:11 ttys 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/ansible/patches/patch-plugins_inventory_collins b/ansible/patches/patch-plugins_inventory_collins
deleted file mode 100644
index 578be83..0000000
--- a/ansible/patches/patch-plugins_inventory_collins
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-plugins_inventory_collins,v 1.1 2015/08/19 15:04:11 ttys 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:


Home | Main Index | Thread Index | Old Index