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
Kevin Breit
919f70c357
New module - meraki_malware ( #56929 )
...
* Initial commit for meraki_malware module
- Allows for manipulation of malware configuration
* Add full documentation and improve code coverage
* Add diff support
* Type change
* Sanity check fixes
* Convert org_id from str to int for consistency
* Sanity fixes again
* Fix argument type errors
* Remove ignore items for some Meraki modules so shippable is happy
2019-06-05 10:36:39 -04:00
Matt Martz
9c5b72147e
Validate types before asserting lengths ( #56882 )
2019-05-23 16:51:28 -05:00
Gonéri Le Bouder
32620b7e00
vsphere_copy: fix the E309 error ( #56537 )
...
Resolve the two following errors:
ERROR: lib/ansible/modules/cloud/vmware/vsphere_copy.py:0:0: E309 version_added for new option (host) should be '2.9'. Currently None
ERROR: lib/ansible/modules/cloud/vmware/vsphere_copy.py:0:0: E309 version_added for new option (login) should be '2.9'. Currently None
2019-05-16 14:42:36 -07:00
Pilou
98246f6032
consul modules: update documentation ( #56408 )
...
* consul modules: Python 2.6 is always required on managed node, document all types, improve parameter descriptions, fix typos
* consul_kv: add doc for retrieve parameter
2019-05-16 13:54:05 -05:00
Matt Clay
a910d19533
Temporary fix for vsphere_copy CI failure.
2019-05-16 10:08:20 -07:00
Abhijeet Kasurde
5ef2c5314e
Fixed error handling in github_issue module ( #39652 )
...
* Fixed error handling in github_issue module
Due to recent changes in github3.py library module stopped working.
This fix adds extra error handling for new changes in library.
Fixes : #39627
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Check version
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Refactor github_issue
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-05-15 02:35:11 -04:00
Brian Coca
deae5b1bce
remove deprecated get_md5 from stat ( #55659 )
...
* remove deprecated get_md5 from stat
fixes #55309
* removed get_md5 from tests involving stat
* keep get_md5 but hide it
* rst it
* ammended comment
* ws
* added ignore for hidden md5
2019-05-08 10:45:45 -04:00
Martin Krizek
8e82baba4a
zfs: deprecate key=value 'option' ( #55699 )
...
* zfs: deprecate key=value 'option'
Fixes #55318
* Not needed to ignore these anymore
2019-04-29 08:07:22 +02:00
Alex Stephen
e298de0986
GCP deprecations ( #53355 )
...
* gcdns_record deprecation
* gcdns_zone deprecation
* gcp_forwarding_rule deprecation
* gcp_url_map deprecation
* gcspanner deprecation
* gcp_healthcheck deprecation
* porting guide
* test failures
* forgot to rename
* deprecating
* porting guide changes
* unit test fixes
* changing ignores
2019-04-18 15:30:27 +01:00
Matt Martz
07443a2bcd
Address 2.9 uri deprecations ( #55330 )
...
* Address 2.9 uri deprecations. Fixes #55310
* Add changelog fragment
2019-04-16 14:17:03 -05:00
Martin Krizek
4ec8599c38
apt: remove deprecated installed/removed aliases ( #55338 )
...
* apt: remove deprecated installed/removed aliases
Fixes #55311
2019-04-16 11:42:53 -04:00
Dag Wieers
9495ddbc21
ACI: Cleanup deprecated boolean behaviour ( #55207 )
...
* ACI: Cleanup deprecated boolean behaviour
* Remove from sanity ignore list
2019-04-16 14:13:24 +02:00
Toshio Kuratomi
a1c8fc37e8
Remove modules which have ended their deprecation cycle
...
* Remove code but leave the metadata so that they can be listed as
removed in documentation.
* Remove removed modules from validate-modules ignore
* Remove unittests for the removed nodules
* Remove links to removed modules and add list of removed moduels to the
2.9 porting guide
2019-04-12 12:57:35 -07:00
Swartz, Nathan
5e3a7ec1f5
Improve netapp_e_volume module and add unit tests.
...
netapp_e_volume was refactored for maintainability and its documentation
was improved for better clarity.
2019-04-11 11:16:45 -04:00
Felix Fontein
df72317b29
Don't complain if type() is used. ( #54849 )
2019-04-09 15:10:32 -05:00
Andrey Klychkov
3eff72e886
postgresql_user: fix doc formatting, added return value, aliases, misc code changes ( #54768 )
...
* postgresql_user: refactoring
* postgresql_user: removed line from ignore.txt
* postgresql_user: removed lines from ignore.txt
* postgresql_user: removed lines from ignore.txt, fixes
* postgresql_user: removed lines from ignore.txt, fixes
* postgresql_user: removed lines from ignore.txt, fixes
2019-04-04 10:02:23 +01:00
Zim Kalinowski
69ca89858c
Renaming azure_rm_managed_disk for consistency ( #54825 )
2019-04-04 12:24:03 +08:00
Andrey Klychkov
40f65a54ec
Postgresql privs reformat ( #54717 )
...
* postgresql_privs: fix doc format, pgutils
* postgresql_privs: added pgutils, ret value
* postgresql_privs: fix test
* postgresql_privs: fixes
* postgresql_privs: fixes
* postgresql_privs: fixed CI
2019-04-02 16:48:35 +01:00
René Moser
01f63ee871
cloudstack: fix E326 ( #54657 )
...
* cloudstack: remove choice list for hypervisor param
* cloudstack: streamline network_type with returned value by the API
* cloudstack: remove E326
* add changelog fragment
2019-03-31 23:36:56 +02:00
David Passante
eff1f8851c
cloudstack: streamline modules doc (part 6) ( #54641 )
...
* Parameter types added
* Copyright format fixes
* Doc style fixes
* Examples format fixes
* validate-module errors fixes
2019-03-31 11:09:15 +02:00
David Passante
7f57d88f00
cloudstack: streamline modules doc (part 5) ( #54523 )
2019-03-29 09:50:15 +01:00