Plugins for OpenStack-Ansible
Go to file
Jimmy McCrory 4a262efbb4 Fix connection plugin for Ansible 2.5
For 'physical_host_addrs' to be able to be looked up by the connection
plugin it will need to be included in the 'task_vars' dictionary which
is eventually passed to the task executor. Moreover, we remove the now
obsoleted[1] 'set_host_overrides' function.

If the 'container_name' variable is available, it should take precedence
over 'inventory_hostname' for determining a container's name.

The 'container_user' variable is now set through 'set_options' instead
of a host variable and, when it is available, the connection plugin's
shell is initialized with a system writable temp directory to avoid
requiring additional privileges for the user.

The container check has been updated to also check 'container_name'
against 'ansible_host'. If these match, the container is only known by
an IP address and will require a direct SSH connection.

[1]: 23b1dbacaf
Co-Authored-By: Markos Chandras <mchandras@suse.de>
Change-Id: I16bc76f17ae5d2da4803fd7cdcdcfe72e77f9df1
2018-06-22 17:05:30 -07:00
action Retain the ordering when using with MultiStringOp 2018-03-22 14:35:08 +00:00
callback Remove debug_message_collector plugin 2017-09-08 12:46:52 -05:00
connection Fix connection plugin for Ansible 2.5 2018-06-22 17:05:30 -07:00
doc Updated spice-html5 git repository URL 2018-06-06 07:23:01 +02:00
examples Trivial: Fix the pep8 warning 2018-05-08 17:30:51 +08:00
filter Add a get_nested filter 2017-07-07 19:42:39 +00:00
library Fixed insecure passing in keystone module 2018-03-19 14:33:30 +01:00
lookup Remove requirements file names from output 2018-05-15 14:02:44 +01:00
meta Add OpenStack-Ansible metadata 2017-10-12 10:24:57 +00:00
releasenotes Remove distro package indexing from py_pkgs lookup 2018-05-09 11:23:52 +01:00
strategy Fix connection plugin for Ansible 2.5 2018-06-22 17:05:30 -07:00
tests Trivial: Fix the pep8 warning 2018-05-08 17:30:51 +08:00
zuul.d Trivial: Fix the pep8 warning 2018-05-08 17:30:51 +08:00
.gitignore Updated from OpenStack Ansible Tests 2018-03-27 15:57:51 +00:00
.gitreview Updated repo for new org 2016-01-27 10:31:29 -06:00
CONTRIBUTING.rst [DOCS] Cleanup the role docs for consistency and clarity 2016-03-07 17:38:19 -05:00
LICENSE Update LICENSE file 2016-02-01 16:47:07 +00:00
README.rst Update links in README 2018-03-03 13:02:21 +08:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-06-06 00:45:07 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2017-12-06 00:06:54 +00:00
manual-test.rc Use centralised test scripts 2016-09-28 12:04:13 +01:00
run_tests.sh Updated from OpenStack Ansible Tests 2018-04-30 05:17:15 +00:00
setup.cfg Update URLs in documents according to document migration 2017-07-14 09:47:00 +08:00
setup.py Updated from global requirements 2017-03-02 11:52:19 +00:00
test-requirements.txt Updated from global requirements 2018-03-13 07:17:25 +00:00
tox.ini Remove tests-repo-clone.sh 2018-03-28 10:17:20 +01:00

README.rst

Team and repository tags

image

OpenStack-Ansible plugins

These are the plugins the OpenStack-Ansible deployment project relies on. The plugins can be added to any Ansible project by simply cloning this repository and setting up the ansible.cfg file to point at them as additional plugins for your project.