Matt Martz
c06751fb26
Handle situation where DOCS.options is None ( #59783 )
2019-07-30 19:08:43 -04:00
Ganesh Nalawade
127bd67f6e
Render elements in module doc and sanity test for sub-options ( #59244 )
...
* Render elements in module doc and sanity test for suboptions
* Add support to render module elements value in ansible-doc output
module html
* Add validate-module sanity test of sunoptions.
* Add current validate module failures to ignore list
* Fix CI failure
* fix rebase conflict
* Fix CI issues
* Fix review comments
* Add validate-modules failure in ignore list
2019-07-30 12:07:21 +05:30
Matt Clay
db7e9aa051
Use consolidated ignore.txt in ansible-test. ( #59618 )
2019-07-25 23:29:23 -07:00
Abhijeet Kasurde
d9b9e07d0b
VMware: Add datatypes in documentation ( #59221 )
...
* Remove E337 warnings
* Update docs
* Fix minor typos
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-07-24 07:55:55 +05:30
Nathan Swartz
6a77533b57
Specify type-str for common NetApp E-Series documention options. ( #59459 )
2019-07-23 14:38:11 -05:00
Ganesh Nalawade
1092ee55d4
Add [junos_lag_interfaces] resource module ( #59011 )
...
* Add junos_lag_interfaces resource module
* Add new resource module junos_lag_interfaces.
* Targets model https://github.com/ansible-network/resource_module_models/pull/29
* Deprecate junos_linkagg module
* Fix CI issues
* Fix junos integration test cases
* Fail if base lag interface is not configured
2019-07-23 11:53:15 +05:30
Trishna Guha
3bad4d6a50
Add nxos_lag_interfaces resource module ( #59031 )
...
* Add nxos_lag_interfaces resource module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* ix CI failure
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* module_utils nxos transport-provider fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* CI failure
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* nxos_lag_interfaces tests
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2019-07-23 11:11:37 +05:30
The Magician
04445f184b
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59322 )
2019-07-22 22:07:48 -07:00
The Magician
c6c262a07e
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59131 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-23 10:01:47 +05:30
The Magician
b81239ce50
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59323 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-23 10:00:22 +05:30
The Magician
5d412d89b1
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59325 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-23 09:58:21 +05:30
The Magician
5c6aa9b9e8
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59171 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-19 11:33:47 -07:00
The Magician
c5e26ab4da
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59172 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-19 11:33:04 -07:00
The Magician
b75e8d19be
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59132 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-19 11:32:05 -07:00
Abhijeet Kasurde
4b152235ff
Typo fixes ( #59227 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-07-19 18:18:14 +05:30
Hannes Ljungberg
0e8eb1d17f
pip: Remove unused option use_mirrors and remove all ignore.txt entries
...
PR #58977
* Remove unused option use_mirrors
* Add changelog fragment
2019-07-18 16:38:37 +02:00
Hannes Ljungberg
6f94995b52
npm: Validate all option types ( #58965 )
...
* Add type validation for name, version and registry
* Add changelog fragment
* Remove ignore of E337 and E338
2019-07-17 09:34:58 +05:30
Wojciech Sciesinski
e8a7d89180
Correct a documentation of the jenkins_plugin module ( #59139 )
2019-07-16 11:46:18 -04:00
Abhijeet Kasurde
de66abe521
VMware: Add support for storagePod ( #58627 )
...
* User now can be specify datastore cluster for deploying OVF
* Added find_resource_pool_by_cluster API
Fixes : #57849
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-07-16 13:14:21 +05:30
Matt Clay
f81238012b
Clean up pylint issues in test infra.
2019-07-15 14:45:30 -07:00
n3pjk
a135c483ce
Add OAuth and Multi-Record Query for SNOW ( #58410 )
...
* Add SNOW OAuth Support and Multi-record Query
* Add OAuth documentation to snow_record_find
* Fix lint and verification issue for PR 58410
* Fix E309 and E324 errors in PR 58410
* Fix E307, need advice on E309
* Fix E309 for PR 58410
* Re-add instance, username and password documentation
* Fix data type mismatch in documentation
* Remove doc_fragment overlap
* Refactor service now module space
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-07-13 20:34:36 +05:30
Chris Archibald
f3aac3a112
MOTD was not idempotent ( #57372 )
...
* fix issue
* fix issues
* fix issues
* fix issues
2019-07-12 16:47:41 -04:00
Matt Clay
6645054329
Code cleanup for test infrastructure. ( #59046 )
...
* Remove useless object inheritance in test code.
* Remove unnecessary pass statements from test code.
* Comment on why certain pylint rules are ignored.
* Add more pylint test contexts.
* Fix import order.
* Remove unused variables.
* Remove unnecessary pass statement.
* Fix bad continuations.
* Remove unnecessary elif.
* Allow legitimate broad except statements.
* Allow legitimate protected access.
* Clean up names to make pylint pass.
2019-07-12 13:17:20 -07:00
Matt Clay
3f2b766d10
Add future and metaclass boilerplate to test code.
...
Continue to ignore:
- test/integration/
- test/legacy/
- test/units/
2019-07-12 09:18:24 -07:00
Ganesh Nalawade
f09bd91ad0
Add junos_interfaces resource module ( #58871 )
...
* Add junos_interfaces resource module [junos_interfaces]
* Add new resource module junos_interfaces.
* Targets model https://github.com/ansible-network/resource_module_models/pull/8
* Depcreate junos_interface module
* Fix CI failures
* Fix integration test failures
* Fix CI failures
* Fix review comments
2019-07-12 09:05:48 +05:30
Chris Archibald
59feb63d19
Add uid, and gid to volume clone ( #57371 )
...
* and new features
* fix issues
* fix issues
* fix issues
* add unit tests
2019-07-11 13:57:36 -04:00
Sam Doran
36da7e462a
Better fix for invalid data in 'options' field ( #58353 )
2019-07-11 10:19:18 -04:00
Chris Archibald
ee24e6c5be
Qtree was not idempotent ( #58596 )
...
* fixes
* fixes
2019-07-10 20:18:17 -04:00
Sam Doran
c68bf5997f
Add version 2.13 to the removed_in list ( #58924 )
2019-07-10 09:38:31 -04:00
Andrey Klychkov
41b7b1c6e9
jboss module: actualize doc formatting ( #58913 )
...
* jboss module: actualize doc formatting, remove exceptions from ignore.txt
2019-07-10 15:38:53 +05:30
Jordan Borean
c3978fed4b
Load Ansible module_utils for ps_argspec validator ( #58571 )
...
* Load Ansible module_utils for ps_argspec validator
* fix validation for modules without Requires statement
* Moved future comment to proper location
2019-07-02 12:22:38 +10:00
Pilou
5f8080aaa0
consul_session: improve documentation and add integration tests ( #56392 )
...
* consul_session: Python 2.6 is always required on managed node
* consul_session: document all types
* consul_session: add doc for 'id' parameter
* consul_session: improve parameter descriptions
- use formatting functions in descriptions
- 'name' parameter is required when state=node
* consul_session: use required_if
* consul_session: add integration tests
* consul_session: use 'retry' with network dependent tasks
* Use ansible-ci-files bucket for consul binaries
Co-Authored-By: Matt Clay <matt@mystile.com>
2019-07-01 10:27:15 -04:00
Zim Kalinowski
c9d82024c7
shared image gallery modules ( #57386 )
...
* modules to handle shared image gallery
* update test
* and firewall update
* fixed gallery problems
* fixed gallery version
* fix
* several fixes to the gallery
* several fixes
* fixes
* fix non-updatable
* fixed test & image
* fixed idempotency
* fix test
* image version test fixed
* fixes
* changed ux
* trigger
* fix syntax
* fixed sanity
* updated module + test delete
* fixed some sanity & delete
* continue fixing sanity
* sanity fix and pause after deleting image version
* extended delay
* removed sanity ignore
* try to ignore errors
* repeat until successful
* more retries
* updated test, etc.
* updated test
* updated shared image gallery docs
2019-06-26 17:15:55 -07:00
Abhijeet Kasurde
bc3c90f2f1
datadog_monitor: Fix docs with datatypes of params ( #58371 )
...
* datadog_monitor: Fix docs with datatypes of params
Fixes : #58342
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* indentation and other minor fixes
2019-06-26 11:21:41 -05:00
Matt Clay
4591a300ae
Update sanity test ignore for hostname module.
2019-06-26 08:41:04 -07:00
René Moser
f2cc447b4d
dnsimple: fix missing defaults and doc ( #58116 )
...
* dnsimple: fix missing defaults and doc
* fix sanity
2019-06-26 13:21:13 +02:00
René Moser
360a9f1a68
exoscale: exo_dns: fix sanity checks ( #58312 )
2019-06-25 21:20:41 +02:00
Sam Doran
18d713e6d5
Use Mapping rather than dict when evaluation 'options' ( #58215 )
2019-06-25 10:17:44 -05:00
Matt Clay
f749ef5c0a
Remove existing invalid ignores.
2019-06-24 13:13:32 -07:00
Felix Fontein
808cf4aa26
Remove from sanity ignores. ( #57911 )
2019-06-23 14:20:26 +02:00
Kevin Breit
0f12e1c7d8
Meraki - Improve type information in module documentation ( #58114 )
...
* Improve type information in module documentation
- Removed some duplicate documentation
- Ensure org_id is always string
- Add type information for items which don't have it
* Fix whitespace
2019-06-21 09:25:03 -04:00
Sam Doran
dc8f7b38e6
Check that provider['options'] is a dictionary in validate-modules ( #58078 )
2019-06-21 08:39:12 -04:00
Felix Fontein
f56cf72e2b
ufw: remove from sanity ignores ( #57910 )
...
* Remove from pylint ignore list.
* Make sure that option is called the same as in the documentation.
2019-06-17 22:57:55 +02:00
Felix Fontein
da6f6cc456
Fix missing doc type. ( #57884 )
2019-06-17 15:52:08 -05:00
Pierre-Louis Bonicoli
3fb4c91d4c
validate-modules: ignore existing E337/E338 errors
2019-06-14 08:36:24 -07:00
Pierre-Louis Bonicoli
c289006e05
validate-modules: new module: fail if 'type' isn't documented
...
Don't require 'type' when:
- parameter name starts with an underscore
2019-06-14 08:36:24 -07:00
Felix Fontein
13f73adef5
AWS: _facts -> _info (part 4) ( #57651 )
...
* Rename ec2_vpc_dhcp_option_facts -> ec2_vpc_dhcp_option_info.
* Rename ec2_vpc_endpoint_facts -> ec2_vpc_endpoint_info.
* Rename ec2_vpc_igw_facts -> ec2_vpc_igw_info.
* Rename ec2_vpc_nacl_facts -> ec2_vpc_nacl_info.
* Rename ec2_vpc_nat_gateway_facts -> ec2_vpc_nat_gateway_info.
* Rename ec2_vpc_net_facts -> ec2_vpc_net_info.
* Rename ec2_vpc_peering_facts -> ec2_vpc_peering_info.
* Rename ec2_vpc_route_table_facts -> ec2_vpc_route_table_info.
* Rename ec2_vpc_subnet_facts -> ec2_vpc_subnet_info.
* Rename ec2_vpc_vgw_facts -> ec2_vpc_vgw_info.
* Rename ec2_vpc_vpn_facts -> ec2_vpc_vpn_info.
* Update module defaults, add changelog and porting guide.
* Update BOTMETA.
2019-06-10 21:40:05 +02:00
Felix Fontein
804d5eaf8e
AWS: _facts -> _info (part 3) ( #57635 )
...
* Rename ec2_ami_facts -> ec2_ami_info.
* Rename ec2_asg_facts -> ec2_asg_info.
* Rename ec2_customer_gateway_facts -> ec2_customer_gateway_info.
* Rename ec2_eip_facts -> ec2_eip_info.
* Rename ec2_elb_facts -> ec2_elb_info.
* Rename ec2_eni_facts -> ec2_eni_info.
* Rename ec2_group_facts -> ec2_group_info.
* Rename ec2_instance_facts -> ec2_instance_info.
* Rename ec2_lc_facts -> ec2_lc_info.
* Rename ec2_placement_group_facts -> ec2_placement_group_info.
* Rename ec2_snapshot_facts -> ec2_snapshot_info.
* Rename ec2_vol_facts -> ec2_vol_info.
* Update module defaults, add changelog and porting guide.
* Forgot one occurence of ec2_instance_facts.
* Update BOTMETA.
* Break too long line.
2019-06-10 19:33:38 +02:00
Felix Fontein
fc4bbff6e1
AWS: _facts -> _info (part 2) ( #57626 )
...
* Rename cloudwatchlogs_log_group_facts -> cloudwatchlogs_log_group_info.
* Rename elasticache_facts -> elasticache_info.
* redshift_facts -> redshift_info.
* Rename route53_facts -> route53_info.
* Rename rds_instance_facts -> rds_instance_info.
* Rename rds_snapshot_facts -> rds_snapshot_info.
* Rename iam_mfa_device_facts -> iam_mfa_device_info.
* Rename iam_role_facts -> iam_role_info.
* Rename iam_server_certificate_facts -> iam_server_certificate_info.
* Rename elb_application_lb_facts -> elb_application_lb_info.
* Renaming elb_classic_lb_facts -> elb_classic_lb_info.
* elb_target_facts -> elb_target_info.
* Rename elb_target_group_facts -> elb_target_group_info.
* Update porting guide.
* Add changelog.
* Fix module defaults (both for this PR and #57613 ).
* Two fixes.
2019-06-10 17:48:07 +02:00
xuxiaowei0512
05e6339c49
option is marked as required but specifies a default ( #57257 )
...
* required and default are conflicting
2019-06-05 10:43:45 -04:00