Add basic inventory support for RDS instances
Fix reference to parameter group name
Improve Linux network facts incl. bridges, ppp, wwan devices

This patch adds all interfaces (even inactive ones) to setup output.
Added 'validate' feature to copy and template modules, now you can add a check to force copy to fail if the check fails.
had to add entry in file for it to accept as a option even though file itself ignores it.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
allow URL spec for install
When saving to dest, check if we get redirected, and use the new
location header to set the dest file name if we only provided a
target dir. Only save if dest not modified.
apt module: part rewrite of the upgrade logic, consistently checking
the executable paths, adding 'safe' as an alias to yes, and adding
'full' to allow aptitude full-upgrade as an alternative to apt-get
dist-upgrade
add default=yes in upgrade argument spec
package and upgrade are not mutually exclusive, but when both were set, upgrade didn't happen
Updated ansible.spec should now work for CentOS 5 and CentOS 6

Signed-off-by: Ivan Lezhnjov IV <ivan.lezhnjov.iv@gmail.com>
Fixes wrong Source URL

Signed-off-by: Ivan Lezhnjov IV <ivan.lezhnjov.iv@gmail.com>
Add define command to virt module
(A) include errors in inventory scripts should they occur.

(B) allow registration with ignore_errors: True
correct reference to module
Merge pull request #2712 from lwade/devel

correct reference to module
Revert "make atomic_replace use shutil.copy2 instead of os.rename() so it will work across filesystems".

AR function was leaving some tmp files behind, want to revert, will have better implementation soon, this is the old way now.

This reverts commit f74a1fa4f0b1a928a85c1316dfceb42637624a2f.
clean up first_found to fix a few issues:

 - add a skip option so it won't raise an exception if you don't match anything
 - make it work as a drop-in replacement for first_available_file
 - document in the module comments all of the above cases
Merge pull request #2716 from skvidal/first_found_skip_fix

clean up first_found to fix a few issues:
New module 'set_fact' to define host facts

This module allows you to set host facts (or export play variables to the playbook scope if you fancy that).

The module also accepts complex arguments.

```yaml
 - action: set_fact fact="something" global_fact="${local_var}"'
 - action: set_fact
   args:
      fact: something
      global_fact: ${local_var}
```
Small spelling correction to authorized_key module docs