Merge branch 'bcoca-file_fixes_clean' into devel
Merge pull request #6523 from sergevanginderachter/vault-in-subdirs

Pass through vault_password when parsing host/group vars as directories.
Catch a unquoted line error.  Fixes #6532
Merge pull request #6529 from sivel/apt-repository-no-pycurl

Remove dependency on pycurl in apt_repository
Merge pull request #6527 from patrickheeney/hosts-bug

Fix for hostkey directory
Merge branch 'ini_vars' of git://github.com/dmage/ansible into devel
prevent state from changing from head to installed

allows for --HEAD to be included in brew install command
Added AWS modules ec2_scaling_policy and ec2_metricalarm for configuring scaling policies for autoscaling groups, and metric alarms.
Fixes #6539 Workaround py26 vs py27 difflib results
A module for notifications through the Slack.com platform

This module can send messages through Slack.com, and supports all options
available in the "incoming webhook integration".

- text
- channel
- username
- icon_url / icon_emoji
- link_names
- parse
mandatory silly mistake
Don't filter role deps on tags

Also, fixed a bug where the tags were being merged into the wrong
data structure (passed_vars) in _build_role_dependencies()

Fixes #6439
Fixes #5709
docker: add tty and stdin_open options

Useful for development environments.  Setting these options to true
allows you to `docker attach` to a docker container started with
ansible.
Fixes #6542 rewrite test string for osx compatibility
Fixes #6519 Properly handle state=absent in sysctl module
Update credentials.yml documentation and handling

Changes include:

 * Update Makefile to use credentials.yml when it exists
 * Add details on the use of the credentials.yml file to README.md.
 * Update credentials.template comments
Make modules set a valid working directory

Fixes #6546
Merge branch 'issues/6341' of https://github.com/threatgrid/ansible into threatgrid-issues/6341
Fixes #6550 Use shell for pipe lookup subprocess.popen calls
add param to note example for ssh-keyscan

hostnames in the known hosts file are typically stored as Hashed values, calling 'ssh-keyscan' with '-H' changes to output to the Hashed format so that the known_hosts file looks more consistent