Commit Graph

1074 Commits (693065da1e933dbb767141f523d9e37646e4e537)

Author SHA1 Message Date
Matt Clay c262dbfd30 Use https for links to ansible.com domains.
saichint 6eecbf10e6 fix nxos_igmp_interface issues ()
* fix nxos_igmp_interface issues

* shippable fix

* fix oif_prefix and oif_source

* shippable fix

* shippable fix

* shippable fix

* add an example for oif_ps

* review comments

* review comments

* more review comments

* fix typo
Ed Costello 0d31d1cd24 [cloud]Add aws_ses_identity_policy module for managing SES sending policies ()
* Add aws_ses_identity_policy module for managing SES sending policies

* Add option to AnsibleAWSModule for applying a retry decorator to all calls.

* Add per-callsite opt in to retry behaviours in AnsibleAWSModule

* Update aws_ses_identity_policy module to opt in to retries at all callsites.

* Add test for aws_ses_identity_policy module with inline policy.

* Remove implicit retrys on boto resources since they're not working yet.
Dennis Glindhart 5506229e79 Remove restriction of SRV protocols ()
Pierre-Louis Bonicoli 5d410c2c69 doc: 2.3.3 has been released
Sources:
https://github.com/ansible/ansible/releases/tag/v2.3.3.0-1
https://pypi.python.org/pypi/ansible/2.3.3.0
Abhijeet Kasurde d1eb4fe58c
VMware: Refactor vmware_target_canonical_facts ()
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Ed Costello a031e02ab0 Add aws_caller_facts module to changelog ()
Brian Coca c119d54e4a
now get_url defaults to module temp dir ()
* now get_url and other modules default to module temp dir

also fixed 'bare' exception

* allow modules to work with older versions

* updated docs per feedback
John R Barker f77a390131
Depreciate aos ()
* Deprecate Apstra's aos_* modules

These modules don't work with AOS 2.1 or higher.
They will be replaced non-upstreamed modules

* Correct list
Abhijeet Kasurde 3ecf2d5ba2
VMware: New module: vmware_guest_snapshot_facts ()
This module gathers facts about VM's snapshots.

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Deiwin Sarjas 86918db312 Fix Porting Guide links for Ansible 2.5 ()
The current links result in 404 Not Found. Also changed protocol to HTTPS.
Toshio Kuratomi 06f73ad578
Normalize usage of temp and tmp on tmp ()
* Normalize usage of temp and tmp on tmp
* Rename system_tmps system_tmpdirs
* Add ANSIBLE_REMOTE_TMP spelling of environment variables
John R Barker 577ff4d949
Add stub porting_guide_2.6.rst ()
* Add stub porting_guide_2.6.rst

* Typo fix
René Moser 2fece2f148 changelog: add more new modules in 2.5 ()
Matt Davis efacf0dd03
Update CHANGELOG.md
Matt Davis 5b96e08d55
stub 2.6 in devel CHANGELOG, update 2.5 info
s-hertel 0ccef03b43 Add ec2_instance module to CHANGELOG
Ryan S. Brown e24bd29e02 Add ec2_vpc_vpn to CHANGELOG
Willian Ricardo ee64dbfec5 new module cloudfrontwatchlogs_log_group to create cloudwatch log group ()
* new module to create cloudwatch log group

* Add new module cloudfrontwatchlogs_log_group to the changelog.
Sloane Hertel f20b9dab72 Add cloudwatchlogs_log_group_facts module ()
* Add cloudwatchlogs_log_group_facts module

* pep8

* Add new module cloudwatchlogs_log_group_facts to CHANGELOG
Ganesh Nalawade 248c1e8b9f
Update changelog ()
Nathaniel Case 6e74aa7d4f
Update CHANGELOG.md
Ryan S. Brown f91f6e469f Add elb_target to CHANGELOG
Will Thames fcd09e2f02 New aws_waf_web_acl module ()
* Add aws_waf_web_acl rule

* Add new aws_waf_web_acl to CHANGELOG
René Moser 1a8ed08e6c
changelog: add new modules ()
all new modules to 0c5650ee1b
Ivan Bojer e46ae45b66 new panos_match_rule module ()
* new panos_match_rule module
Ryan S. Brown 7d721c1ec5 Add gcp_dns_managed_zone to CHANGELOG
Ivan Bojer 754dd89d86 new module panos_op.py ()
* new module panos_op.py

* pep8 changes
Ivan Bojer 196f2f382b removed panos_nat_policy ()
* removed panos_nat_policy

* merge

* removed extra line
Ivan Bojer fb545b72c3 new module that allows for adding DynamicAddressGroup tags to the firewall ()
* new module that allows for adding dag tags
Ryan S. Brown 415ed50876 Add aws_waf_rule to CHANGELOG
Willem van Ketwich 4faad64579 [cloud][aws] New module: cloudfront_invalidation ()
* Remove redundant default for target_paths

* Make invalidation requests idempotent

* Remove redundant exception handling around boto3_conn

* Add cloudfront_invalidation to the changelog
Abhijeet Kasurde d7d9e40dd1
VMware: Deprecate vsphere_guest module ()
This change deprecates vsphere_guest in favor of vmware_guest and other
related modules.

The major reasons behind deprecation are -

- Pysphere - Unofficial Python bindings of vCenter deprecated in the year 2013.
- VMware provides official Python bindings for vCenter, which is used in vmware_guest.
- vcsim - simulator used in integration testing of vmware module does not support PySphere
  APIs, which makes it more difficult to test vsphere_guest.

Please see [deprecation plan](https://github.com/ansible/community/wiki/VMware%3A-vsphere_guest_deprecation)

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Ivan Bojer 82e6a91c3f new module panos_query_rules ()
* new module
Ivan Bojer 9ddf8b8ee5 remove panos_security_policy ()
* remove panos_security_policy

* added depreciation notice

* - deprecation notice

* properly document deprecated module

* merge changes

* merge changes

* parser expects srt for deprecations attributes
Thom Wiggers 57870379d4 Include new module openssl_dhparam in changelog () ()
Will Thames b5a1643e3d Add new aws_waf_condition module ()
Willem van Ketwich e8d8c5b19c New module: manage Amazon CloudFront origin access identities (cloud/amazon/cloudfront_origin_access_identity) ()
Ryan S. Brown 8621a80a82 Add aws_batch_job_queue and aws_batch_job_definition to CHANGELOG
Sloane Hertel c02b1f586f
Add new AWS modules aws_elasticbeanstalk_app and aws_ses_identity ()
Ryan S. Brown eb14eac1c6 Add aws_batch_compute_environment to CHANGELOG
John R Barker a23c95023b
Module deprecation: docs, scheme and tests ()
Enforce module deprecation.
After module has reached the end of it's deprecation cycle we will replace it with a docs stub.

* Replace deprecated modules with docs-only sub
* Use of deprecated past deprecation cycle gives meaningful message (see examples below)
* Enforce documentation.deprecation dict via `schema.py`
* Update `ansible-doc` and web docs to display documentation.deprecation
* Document that structure in `dev_guide`
* Ensure that all modules starting with `_` have a `deprecation:` block
* Ensure `deprecation:` block is only used on modules that start with `_`
* `removed_in` A string which represents when this module needs **deleting**
* CHANGELOG.md and porting_guide_2.5.rst list removed modules as well as alternatives
* CHANGELOG.md links to porting guide index

To ensure that meaningful messages are given to the user if they try to use a module at the end of it's deprecation cycle we enforce the module to contain:
```python
if __name__ == '__main__':
    removed_module()
```
Dag Wieers 5814f9effa
Add win_product_facts
Ryan S. Brown 8dc0048698 Add AWS Direct Connect VIF (aws_direct_connect_virtual_interface) to CHANGELOG
Abhijeet Kasurde 3b76db5239 Add new VMware modules in changelog ()
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Ryan S. Brown 13cbe115e1 Add new module iam_user to CHANGELOG
Ryan S. Brown a5d22e3781 Add aws_az_facts to CHANGELOG
Ryan S. Brown 94bb2e3a08 Add aws_region_facts to CHANGELOG
Ryan S. Brown f910d5d16d Add ec2_vpc_egress_igw to CHANGELOG
Toshio Kuratomi f94fe61b6b Documentation and changelog for the plugin_filtering config option