Martin Krizek
18b9ce8b82
Integration tests: prevent loop squashing ( #63847 )
...
1. the feature will be deprecated in 2.11
2. these modules support passing lists
3. loop squashing does not work with collections
2019-10-23 21:02:25 +02:00
Sam Doran
3e4ae42256
Cleanup after MySQL integration tests ( #63641 )
...
Add handlers to setup_mysql_db and setup_mysql8 to remove installed packages.
2019-10-23 11:11:02 -04:00
GomathiselviS
68de182555
eos_eapi: Added fix for bug # 51144 ( #63632 )
...
* Added fix for bug # 51144
* Corrected Lint errors
* Added fix for bug 51144
* Corrected errors
* Added unit testcase
2019-10-23 19:46:43 +05:30
Andrey Klychkov
b1e8a6c1cb
mariadb_replication: improve CI tests ( #63848 )
2019-10-23 15:50:31 +02:00
Mark Chappell
4d72b69035
rds_subnet_group : Sanity Check fixes (docs) and Integration tests ( #63214 )
...
* rds_subnet_group: Fixup sanity test issues
* rds_subnet_group: Add integration tests
* rds_subnet_group: Add testing policy
2019-10-23 08:27:07 -04:00
Matt Clay
92ccdeac31
Fix various import sanity test issues.
...
- Relative imports are now properly recognized.
- Correct script invocation of Ansible modules is used.
- Warnings are now consistently reported as errors.
- Errors are now consistently reported with the file tested.
Resolves https://github.com/ansible/ansible/issues/62723
Resolves https://github.com/ansible/ansible/issues/61884
2019-10-22 23:00:35 -07:00
Prasad Katti
56f52a0169
ec2_vpc_route_table_info integration tests ( #63413 )
...
* ec2_vpc_route_table_info integration tests
Make sure ec2_vpc_route_table_info return value has the right attributes.
* ec2_vpc_route_table_info integration tests for tags
2019-10-22 14:46:40 -04:00
Bojan Vitnik
7afba9420a
XenServer: Update docs with recent changes in XenAPI python lib and branding ( #63728 )
...
- xenserver module_util: XenAPI lib import error message handling is now
ported to missing_required_lib(). Updated unit tests.
- xenserver_guest, xenserver_guest_info, xenserver_guest_powerstate modules:
docs are updated to reflect recent changes in availability of XenAPI lib
on PyPI.
- xenserver_guest, xenserver_guest_info, xenserver_guest_powerstate modules:
docs are updated to reflect recent Citrix rebranding of XenServer. Broken
URLs to external resources are fixed.
- xenserver_guest, xenserver_guest_info, xenserver_guest_powerstate modules:
more tested platforms are mentioned in docs.
2019-10-22 21:04:16 +05:30
Sorin Sbarnea
a6e610a9ed
Prevent generating roles that do not pass linting ( #63709 )
...
Fixes bug where newly created role fails linting due to extra space
at end of line: [201] Trailing whitespace
2019-10-22 11:26:07 -04:00
Stefan Horning
7aac7a56da
Added missing param to lambda module to pass it through to boto3 ( #58822 )
...
* Added missing param to lambda module to pass it through to boto3
* Allow updating of runtime, because there is no reason why not
* Updated version_added to 2.10 to make tests green again
* Updated RETURN docs of Lambda module
* Added tests to aws_lambda test-suite.
2019-10-22 17:17:01 +02:00
Sam Doran
92cd13a2cf
lineinfile - use correct index value when inserting at the end ( #63696 )
2019-10-22 10:39:58 -04:00
Sam Doran
29d4d318a5
lineinfile - properly insert line when line exists and backrefs are enabled ( #63763 )
...
Use a separate variable for the boolean test rather than having the same variable sometimes be a boolean and sometimes be a regular expression match object
Add integration tests to cover this scenario
2019-10-22 10:01:11 -04:00
Jill R
aa68f728fd
s3_bucket: Allow empty encryption_key_id with aws:kms ( #62031 )
...
* s3_bucket: Allow empty encryption_key_id with aws:kms to use KMS master key
* Add idempotency check and cleanup example, dont require encryption_key_id
2019-10-21 19:45:41 -04:00
Ujwal Komarla
dc5770dfa2
EXOS/VOSS/SLXOS - Single action file and 'gather_facts' ( #61914 )
...
* EXOS Single action file
* Single action file for all Extreme Network OSes
2019-10-21 13:31:26 -04:00
Mark Chappell
145b79ef0e
ec2_instance test cleanup ( #63708 )
...
* ec2_instance/ec2_instance_info : Fixup sanity test errors
* Move ec2_instance integration tests to use aws_defaults
* Search for the AMI instead of hardcoding an AMI
* Make our VPC CIDR variable
* Remove AZ assumptions - no guarantees about specific AZs being available
* Make sure we terminate instances when we're done with them.
* Add a 10 second pause for IAM roles to become available before using them
* Wait on instance changes by default
* Switch out t2 instances for t3 they're cheaper and have more CPU available
* Pull t3.nano instance info a little earlier
* rework vpc_name and vpc_cidr a little
* Mark ec2_instance tests unsupported for now, they take too long
2019-10-21 14:55:44 +02:00
Toshio Kuratomi
cc1ff57c5b
AH servers include automation-hub as part of the server configuration. ( #63700 )
...
* AH servers include automation-hub as part of the server configuration.
So we don't need to add it here.
Fixes #63699
* Update unittests for the fix to galaxy wait_import_task
2019-10-19 12:40:45 -07:00
Andrea Scarpino
8f843bbaa5
iptables: support wait parameter ( #47877 )
...
Version 1.4.20 doesn't support 'wait' at all
Version 1.6.0 requires an argument for it
2019-10-19 22:27:45 +05:30
Andrey Klychkov
b6e997aa5f
Cleanup after MariaDB integration tests ( #63657 )
2019-10-19 13:10:35 +02:00
zhongjun2
64989bea6a
hwc: Add eip module ( #60182 )
2019-10-19 12:58:29 +02:00
Lukas Kämmerling
86e4dcbaed
hcloud: Add protection support to hcloud_server and hcloud_server_info ( #63669 )
2019-10-19 12:57:00 +02:00
zhongjun2
c904336db0
hwc: Add security group rule module ( #60186 )
2019-10-19 12:53:02 +02:00
zhongjun2
420de44a57
hwc: Add port module ( #60188 )
2019-10-19 11:32:10 +02:00
zhongjun2
652de1a7fd
hwc: Add new module to peering ( #60190 )
...
* Add peering module
* Update hwc_vpc_peering_connect.py
2019-10-19 11:27:53 +02:00
zhongjun2
e0b4fafb22
hwc: Add disk module ( #59919 )
2019-10-19 10:09:40 +02:00
zhongjun2
39201d1ba3
hwc: Add instance module ( #60180 )
2019-10-19 09:50:03 +02:00
zhongjun2
7ed6a0037c
hwc: Add security group module ( #60187 )
...
* Add security group module
* Update hwc_vpc_security_group.py
2019-10-19 09:43:50 +02:00
Tiziano Müller
034afd40a3
zypper: add additional flag --force-resolution ( #61705 )
2019-10-19 09:40:47 +02:00
René Moser
712abfd1a1
cloudstack: exoscale: fix boilerplate ( #63532 )
2019-10-19 09:37:23 +02:00
Lukas Kämmerling
8eb46acbb1
hcloud: Add Delete Protection to hcloud_volume and hcloud_volume_info ( #63665 )
2019-10-18 23:28:12 +02:00
Lukas Kämmerling
e9e4b02b92
hcloud: Add Delete Protection to hcloud_floating_ip and hcloud_floating_ip_info ( #63663 )
2019-10-18 23:27:23 +02:00
JayalakshmiV
93280bd59c
exos_l2_interfaces Resource module ( #63113 )
...
* Resource module for exos_l2_interfaces
2019-10-18 13:10:19 -04:00
hexdump0x0200
cb0ee51712
ios_bgp: fixes #57666 ( #57667 )
...
* ios_bgp: fixes #57666
* ios_bgp: add integration tests
2019-10-18 21:25:45 +05:30
Felix Fontein
04252cf90d
Improve validation of module return values ( #63411 )
...
* Add contains: validation for return values.
* Only require returned: on top level.
* Fix various return value problems.
* Update ignore.txt.
* Two more.
2019-10-18 16:01:52 +01:00
Nathaniel Case
741d529409
Eos vlan override ( #63639 )
...
* Fix overridden & deleted in eos_vlans
* Fix vlan creation in overridden
* Right, Python 2.6
2019-10-18 10:36:30 -04:00
Xu Yuandong
39c92310b4
Add a new module ce_lldp to manage Link Layer Discovery Protocol(LLDP) ( #63395 )
...
* new module ce_lldp
* update for shippable
* update for shippable
* update for shipabble
* update
* merge confilcts
* add integration test.
* update for shippable.
* update for bad-whitespace
* update for shippable
* update for shippable
* update for shippable
* update license.
* update for typo.
2019-10-18 13:15:42 +01:00
Erik Zettel
5ea72934bd
Fix obvious typos ( #62821 )
...
* lib/ansible/modules/cloud/digital_ocean/digital_ocean_snapshot_info.py: fix typos
* lib/ansible/modules/cloud/ovirt/ovirt_host_network.py: fix typos
* test/integration/targets/cnos_backup/README.md: fix typos
* test/integration/targets/cnos_bgp/README.md: fix typos
* test/integration/targets/cnos_command/README.md: fix typos
* test/integration/targets/cnos_conditional_command/README.md: fix typos
* test/integration/targets/cnos_conditional_template/README.md: fix typos
* test/integration/targets/cnos_config/README.md: fix typos
* test/integration/targets/cnos_facts/README.md: fix typos
* test/integration/targets/cnos_image/README.md: fix typos
* test/integration/targets/cnos_rollback/README.md: fix typos
* test/integration/targets/cnos_save/README.md: fix typos
* test/integration/targets/cnos_showrun/README.md: fix typos
* test/integration/targets/cnos_template/README.md: fix typos
* test/integration/targets/cnos_vlag/README.md: fix typos
* test/integration/targets/enos_command/README.md: fix typos
* test/integration/targets/enos_config/README.md: fix typos
* test/integration/targets/enos_facts/README.md: fix typos
* test/legacy/roles/cnos_backup/README.md: fix typos
* test/legacy/roles/cnos_bgp/README.md: fix typos
* test/legacy/roles/cnos_command/README.md: fix typos
* test/legacy/roles/cnos_conditional_command/README.md: fix typos
* test/legacy/roles/cnos_conditional_template/README.md: fix typos
* test/legacy/roles/cnos_ethernet/README.md: fix typos
* test/legacy/roles/cnos_facts/README.md: fix typos
* test/legacy/roles/cnos_image/README.md: fix typos
* test/legacy/roles/cnos_portchannel/README.md: fix typos
* test/legacy/roles/cnos_rollback/README.md: fix typos
* test/legacy/roles/cnos_save/README.md: fix typos
* test/legacy/roles/cnos_showrun/README.md: fix typos
* test/legacy/roles/cnos_template/README.md: fix typos
* test/legacy/roles/cnos_vlag/README.md: fix typos
* test/legacy/roles/cnos_vlan/README.md: fix typos
2019-10-18 12:56:55 +01:00
Felix Fontein
4b1fdee119
docker_container: deprecate trust_image_content ( #63420 )
...
* Deprecate trust_image_content.
* Add changelog.
* Mention it has never been used; removed test stub.
2019-10-18 13:03:42 +02:00
zhongjun2
b243494a29
Add subnet module ( #60183 )
...
* Add subnet module
* Update hwc_vpc_subnet.py
* Add subnet module
2019-10-18 11:00:32 +01:00
zhongjun2
7d9a0baa7f
Add private ip module ( #60191 )
...
* Add private ip module
* Update hwc_vpc_private_ip.py
* Add private ip module
2019-10-18 10:15:13 +01:00
Lukas Kämmerling
f1c6a3331f
hcloud: Add delete_protection to hcloud_network and hcloud_network_info ( #63656 )
2019-10-18 10:54:01 +02:00
Sumit Jaiswal
4f2665810f
Fix IOS_VLANS override operation for new VLANs ( #63624 )
...
* fix vlans override state
* adding code comment
2019-10-18 13:56:23 +05:30
Andrey Klychkov
684e70c8d7
postgresql_user: allow to pass user name with dots ( #63565 )
2019-10-18 12:55:41 +05:30
Matt Clay
92b387aa27
Fix hcloud requirements.
...
Avoid installing hcloud on Python 3.9 since it is not supported.
2019-10-17 17:40:57 -07:00
Matt Clay
6be4741f72
Fix ansible-test env var mixing running commands.
2019-10-17 17:40:34 -07:00
Matt Clay
437e9b7063
Fix ansible-test sanity requirements install.
...
This fixes ansible-test so it no longer tries to install sanity test dependencies on unsupported Python versions.
2019-10-17 17:40:04 -07:00
Gonéri Le Bouder
424f9f0dac
vmware_guest_network/test: fix name of test VM
...
The test VM is called `test_vm1` since
https://github.com/ansible/ansible/issues/63302 .
Also, avoid the `00:50:56` prefix for the MAC address, since it's known
for being source of problem: https://github.com/ansible/ansible/issues/63302
2019-10-17 17:38:42 -04:00
Mark Chappell
8d0737edf0
Integration tests for s3_logging ( #63257 )
...
* s3_logging: (integration tests) updated AWS policy
* s3_logging: fix sanity test issues
* s3_logging: Integration tests
* Add pauses to cope with evenual consistency
* Mark s3_logging tests as 'unsupported' for now due to testing instability
2019-10-17 11:33:55 -07:00
JayalakshmiV
1a384a61fb
exos_lldp_interfaces resource module ( #62108 )
...
* exos_lldp_interfaces resource module
* Fix exos_lldp_interfaces and add integration tests
* Fix deleted testcase for integration test
2019-10-17 13:40:17 -04:00
Andrea Tartaglia
202ad4f89a
Fixes --version in ansible-galaxy cli
2019-10-17 08:12:49 -07:00
Andrey Klychkov
7dd46f7b2d
postgresql_privs: add support a type parameter option for types ( #63555 )
...
* postgresql_privs: add support a type parameter option for types
* postgresql_privs: add support a type parameter option for types, add changelog fragment
* postgresql_privs: add support a type parameter option for types, add schema handling
* postgresql_privs: add support a type parameter option for types, fix typo
* postgresql_privs: add support a type parameter option for types, add comment
2019-10-17 14:59:06 +01:00