now handles default and allaows for either shorthand entry or specific
fields per entry section

the default option works both when added to entry or as stand alone.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
added new play_hosts var

this variable has the 'current host list' to be executed over in the
play. Useful when using --limit to not iterate over hosts not included
in play in templates or with_items.

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
fix following redirects
Addresses #5739 and cleans up copy.py

The copy action_plugin is not easy to read. Part of this commit is taking that file, restructuring it, and adding comments. No functionality changed in how it interacts with the world.

The fix for #5739 ends up being the assumption that there is a cleanup 'rm -rf' that happens at the end of the copy loop. This was not the fact before and we made a bunch of tmp directories that we hoped would end up being cleaned up. Now we just use the tmp directory that the runner provides and cleanup inline if it is a single file to be coppied or after the loop if it is a recursive copy.

As a part of this we did end up having to change runner to provide a flag so that we could short the inline tmp directory removal. This flag defaults to True so it will not change the behavior of other modules that are being called.
Dug into the remaining FIXME and replaced with comments to document the expected behavior.
Merge pull request #5302 from Barthalion/devel

Make PKGBUILD packaging standards compliant.
fixed docstring and changed type to etype avoiding python builtin

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Merge pull request #5363 from bcoca/acl_improved

acl module: acl now supports 'default'
Update changelog to reflect #5363
Merge pull request #5771 from bcoca/play_hosts2

added new play_hosts var
Updating changelog and docs for the new play_hosts variable
Make tmp paths in TestRunner dynamic based on pid

Fixes #4723
Create a common EC2 connection argument spec for EC2 modules

Refactor the currently well-factored ec2 modules (i.e. those that already use ec2_connect) to
have a common argument spec. The idea is that new modules can use this spec without duplication
of code, and that new functionality can be added to the ec2 connection code (e.g. security
token argument)
Merge pull request #5880 from willthames/ec2_modules_refactor

Create a common EC2 connection argument spec for EC2 modules
small change to docs
small change to docs
Add exact_count and count_tag to the ec2 module.
Merge pull request #5900 from Afterburn/devel

Confirmed that these are small changes to the docs that help with the clarity.
Update docstrings
Make an example that sets the instance Names