Adds integration tests for gce module.
Adds integration tests for gce_pd module.
Adds support for creating GCE persistent disks from images
Adds support for creating GCE persistent disks from snapshots
Adds support for attaching persistent disks to GCE instances
Changes cleanup_gce.py to use gce_credentials module.
Adds version_added property to new attributes in gce and gce_pd.
Enable puppet facts

Currently facter facts omit facts that a distributed via Puppet. This
commit adds the `--puppet` option.

In cases where puppet is not installed, the command sends a warning to
STDERR *but* completes successfully. So should not cause any issues.

The benefit is, filtering can be done based on facts set by Puppet.
Align markdown headers

A fairly trivial change since `Role Name` and `Example Playbook`
will likely be modified anyways.  However, since all the other
sections are aligned properly, felt it would be nice to "clean this up".

Before:

    Role Name
    ========

    Example Playbook
    -------------------------

After:

    Role Name
    =========

    Example Playbook
    ----------------
Merge pull request #8184 from yasn77/use_puppet_facts

Enable puppet facts
Merge pull request #8185 from retr0h/retr0h/align-markdown-headers

Retr0h/align markdown headers
Fix for issue #8152: Missing auth headers and a faulty JSON decode

Looks like this regressed in commit 9730157 due to fetch_url refactors.
Merge pull request #8187 from willangenent/devel

Fix for issue #8152: Missing auth headers and a faulty JSON decode
This fixes 8173, if target was not defined it would break, now it wont
Merge pull request #8191 from Jmainguy/mysql_db_8173

This fixes 8173, if target was not defined it would break, now it wont
Fixed documentation in playbooks_variables.rst
Add note about useful quote filter.
Merge pull request #8196 from kustodian/playbooks_variables.rst

Fixed documentation in playbooks_variables.rst
Add check_mode support to authorized_key. Fixes #7300

Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
Merge pull request #8209 from hacosta/hacosta_7300

Add check_mode support to authorized_key. Fixes #7300