Ruediger Pluem
80c4b86abe
group - correctly determine if a local group exists. ( #59772 )
...
Fixes #58619
Add integration test
5 years ago
Markus Bergholz
822077fefd
Asg mixed instance types ( #67045 )
...
* merge from origin pr 55067
* handle update existing asg with mixed-instance-policy
* fix documentation and append output
* update output documentation
* update documentation version added
* add integration test for mixed instance policy using launch template
* add changelog fragment
* Update lib/ansible/modules/cloud/amazon/ec2_asg.py
Co-Authored-By: Mark Chappell <mchappel@redhat.com>
* Update lib/ansible/modules/cloud/amazon/ec2_asg.py
Co-Authored-By: Mark Chappell <mchappel@redhat.com>
* Update lib/ansible/modules/cloud/amazon/ec2_asg.py
Co-Authored-By: Jill R <4121322+jillr@users.noreply.github.com>
* add warning about botocore version and add expand example documentation
* Update changelogs/fragments/67045-ec2_asg_mixed_instance_policy.yml
Co-Authored-By: Mark Chappell <mchappel@redhat.com>
* Update lib/ansible/modules/cloud/amazon/ec2_asg.py
Co-Authored-By: Mark Chappell <mchappel@redhat.com>
* Update lib/ansible/modules/cloud/amazon/ec2_asg.py
Co-Authored-By: Mark Chappell <mchappel@redhat.com>
* remove useless line
Co-authored-by: Yi-Tse Hong <yitse.hong@soocii.me>
Co-authored-by: Mark Chappell <mchappel@redhat.com>
Co-authored-by: Jill R <4121322+jillr@users.noreply.github.com>
5 years ago
Jordan Borean
78470c43c2
Removed deprecated items in Windows modules ( #67105 )
5 years ago
GomathiselviS
4ac89b8ac7
Added Fix - Allow nxos_l2_interfaces to append the allowed vlans list ( #66517 )
...
* Added Integration tests
* Corrected lint errors
* Added fix for bug # 54400
* Revert "Added fix for bug # 54400"
This reverts commit bf42db4269
.
* Revert "Adding files for RM static_routes"
This reverts commit dafdd92d43
.
* Revert "Added Integration tests"
This reverts commit 129dc87682
.
* Bug Fix 65332
* Added testcase for #66517
* Removed unnecessary commit
* fixing conflicts
* fixing conflicts
* addressed mikeweibe's comments
* Corrected lint errors
* Added idempotent tc for add vlans
* Added replaced and overridded tcs for trunk vlan add
5 years ago
Erwin Oegema
3b32f95fb3
user - warn if "append" is set but not "groups" ( #65795 )
...
This fixes people unknowingly changing the primary group rather than adding a secondary group.
* Add integration test
5 years ago
Jordan Borean
3ada0b2f65
win_uri: fix up tests ( #67064 )
5 years ago
Felix Fontein
23b2bb4f4d
docker_container: change behavior for one-port container ranges to be same as docker CLI ( #66382 )
...
* Adjust docker_container behavior for one-port container ranges to be similar to docker CLI.
* Add changelog.
* Add documented examples for ports:.
5 years ago
Andrew Klychkov
21ae66db2e
postgresql_user_obj_stat_info: new module ( #66892 )
...
* postgresql_user_obj_stat_info: new module
* fix sanity
* add schema parameter
* add CI tests
* add RETURN section
* add example with schema
* fix CI
* fix example comments
* skip aix
* fixes part 1
* fixes part 2
* fix CI
* fix CI
* fix doc formatting
5 years ago
Nathaniel Case
53c7f8cbde
Allow httpapi for EOS resource modules ( #66871 )
...
* Redo tests to be transport agnostic
cli -> eos config
* Redirect connection for httpapi
* Fix tests
* Handle missing platform imports
5 years ago
Felix Fontein
8f10db8552
Do fail instead of regenerate for password protected and invalid keys. ( #65638 )
5 years ago
Felix Fontein
d6fb9da8ed
openssl_* modules: allow direct input and output for some files ( #65400 )
...
* Allow to return generated object.
* Use slurp module instead of file lookup + b64encode.
* Rename return_xxx_content -> return_content.
5 years ago
Andrew Klychkov
3baea92ec9
Bugfix of 54239: mysql_variables not supporting variables name with dot ( #66806 )
...
* Bugfix of 54239: mysql_variables not supporting variables name with dot
* add changelog
* add CI tests
5 years ago
Toshio Kuratomi
f5e194cbcd
Move random_mac into its own file ( #67000 )
...
* Move random_mac into its own file
This is likely to be the only filter which is not included in
ansible-base. So it needs to be in its own file.
5 years ago
Andrew Klychkov
54520c4685
mysql_user: priv parameter can also be a dictionary ( #66801 )
...
* mysql_user: add priv_dict parameter
* add changelog
* priv can be string or dictionary
* fix example
5 years ago
Mark Chappell
813091cf94
Migrate ec2_vol_info to AnsibleAWSModule ( #66979 )
...
* Migrate ec2_vol_info to AnsibleAWSModule
* Enable ec2_vol_info tests
* Add changelog
* Update lib/ansible/modules/cloud/amazon/ec2_vol_info.py
Co-Authored-By: Sloane Hertel <shertel@redhat.com>
5 years ago
Felix Fontein
f1a30164c5
Fix 'container_default_behavior: no_defaults'. ( #66601 )
5 years ago
Jordan Borean
2a9ec8975f
win_unzip - LiteralPath fix ( #66972 )
...
* win_unzip - LiteralPath fix
* Fix up Python sanity issues
5 years ago
Gonéri Le Bouder
2ea159eefd
vmware_cluster_facts does not set hosts key
...
Since https://github.com/ansible/ansible/pull/61006 `vmware_cluster_info`
exposes a new key called `hosts`. The deprecated module
`vmware_cluster_facts` keeps the previous behaviour, and so we must keep
its test-suite unchanged.
5 years ago
Matt Clay
4452f506a8
Split up filter integration tests. ( #66962 )
...
* Split out json_query filter tests.
* Split out urlsplit filter tests.
* Split out ipaddr filter tests.
* Split out urls filter tests.
* Split out mathstuff filter tests.
* Clean up core filter tests.
5 years ago
Felix Fontein
5fdc9a61f0
docker_container: pass volumes only for anonymous volumes ( #66600 )
...
* Simplify code.
* Only pass anonymous volumes.
* Add changelog and update porting guide.
* Add integration tests.
5 years ago
Yanis Guenane
4fd2dce7f3
Testing: Add support for AIX platform ( #65802 )
5 years ago
Matt Clay
479845a05c
Expand Shippable test matrix. ( #66912 )
...
* Add 2 CI groups for AWS.
* Add 1 CI group for vmware.
* Add 1 CI group for CS.
* Add 1 CI group for posix.
5 years ago
Gonéri Le Bouder
6e2fff1acc
vmware_vswitch/test: clean up vmswitch_0002
...
Ensure `vmswitch_0002` get removed from ESXi2 at the end of the test.
5 years ago
Matt Clay
e64b279ea1
Add CS smoketest group for CI.
5 years ago
Sam Doran
9276dd2007
file - change warning to error ( #66671 )
...
When 'src' is specified without 'state', raise an exception
5 years ago
René Moser
91063f40d6
tests: ipify_facts: retry on fail ( #66897 )
5 years ago
ngp-star
8ba324a33d
VMware: shares and io limits support while adding new disk ( #64087 )
...
Fixes : #25714
5 years ago
Andrew Klychkov
308723c3ca
postgresql_idx: revert PR for 64138 ( #66889 )
5 years ago
René Moser
4752547d35
ecs_tag: remove state=list ( #66811 )
...
* ecs_tag: remove state=list
* adjust tests
5 years ago
Sam Doran
cc2376b782
include_vars - fix stack trace when run ad-hoc with dirs parameter ( #66581 )
...
Add integration test
There are a number of other parameters that result in stack traces as well when this module is used ad-hoc. I'm not sure if we're interested in fixing them all since this module isn't meant to be run ad-hoc.
5 years ago
Martin Krizek
365f2aaed1
get_url: remove deprecated headers string format ( #66649 )
...
Fixes #61891
5 years ago
digi
5409904c35
vmware_cluster_facts: adds list of host in cluster ( #61006 )
5 years ago
Matt Clay
965854fbd2
Add constraints for Jinja2 on Python 2.6. ( #66826 )
...
* Add constraint for Jinja2 on Python 2.6.
* Fix constraint in inventory_aws_conformance test.
* Add constrraints for template_jinja2_latest test.
5 years ago
Gonéri Le Bouder
bdceab379e
vmware: adjust the module/Zuul jobs mapping
...
- vmware_host_active_directory: we need an Active Directory to run the
test
- vmware_vm_storage_policy_info: we just need a vcenter
5 years ago
Mark Chappell
0ceac57bc6
AnsibleAWSModule related cleanup (batch 2) ( #65987 )
...
* Remove redundant use of ec2_argument_spec where we're using AnsibleAWSModule
* Use module.client() instead of the get_aws_connection_info/boto3_conn combo.
* AnsibleAWSModule handles 'HAS_BOTO3'
* Remove unused imports
* Update error message that lambda_policy integration test is looking for when the region's missing
* Revert redshift and s3_bucket
5 years ago
Andrew Klychkov
70017e2679
postgresql_db: add dump_extra_args parameter ( #66717 )
...
* postgresql_db: add dump_extra_args parameter
* add changelog
* fix doc
* fix example
5 years ago
Sam Doran
9df9ed4cd3
Reinstall i18n files for PostgreSQL tests ( #66734 )
...
I am removing these from the test image to reduce its size a bit.
5 years ago
Michael Pechner
85b5f89ed6
ecs_tag and integration tests for new feature request ( #66603 )
...
* Added integrations test for ecs_tag
Testing invalid cluster test for the expected message.
Add idempotency test is for adding tests to service and task_definition.
5 years ago
dexpl
1152774f92
git - add an 'archive_prefix' option ( #66067 )
...
Add integration tests for new option
5 years ago
Pilou
bbbdc1c25c
throttle: fix linear based strategies ( #65422 )
...
* throttle tests: fix detection of parallel execution
The test wasn't able to detect if too many workers were running.
On my laptop:
- without this change, the 'throttle' target takes ~20 seconds
- with this change, the 'throttle' target takes ~70 seconds
- 1 second isn't long enough to encounter the issue
* Fix throttle test when strategy is 'free' based
'free' strategy allows multiple tasks to be executed in parallel: use
one 'throttledir' per task.
Use 'linear' strategy with a dedicated play for cleanup/setup tasks
* throttle: reset worker idx before queuing a new task
* TestStrategyBase: define task.throttle
otherwise '1' will be used instead of the default value due to the
following expression being equal to '1':
int(templar.template(task_mock.throttle))
Co-authored-by: James Cammarata <jimi@sngx.net>
5 years ago
Prasad Katti
b16525b841
[aws] integration tests for ec2_vol ( #66193 )
5 years ago
Albert Siersema
4a0c875447
Working Cisco IOS macro editing ( fixes #55211 ) ( #55220 )
...
* Working Cisco IOS macro editing (fixes #55211 )
* Working Cisco IOS macro editing [fixed pylints] (fixes #55211 )
* Added integration tests for edit_macro
* Added conditional integration tests for ios_config macro
* Cosmetic fix: when near block for added conditional integration tests for ios_config macro
* Move teardown to always for block
5 years ago
Andrew Klychkov
72fbed2c61
postgresql_user: add comment parameter ( #66711 )
...
* postgresql_user: add comment parameter
* add changelog
* fix CI
5 years ago
Abhijeet Kasurde
fc6476bd72
VMware: Handle multiple tags with different category ( #66465 )
...
vmware_tag_info used to return dict of tag information which caused
data loss when there are multiple tags with same name and different category ids.
This fix will add additional fact "tag_info" which will deprecated existing fact
"tag_facts".
The "tag_info" is a list which handles multiple tags with same name.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
5 years ago
Rhys Campbell
05e034f899
Arbiter change and test additions ( #59883 )
5 years ago
Andrew Klychkov
fabb2eb555
mysql_db: add skip_lock_tables option ( #66688 )
...
* mysql_db: add skip_lock_tables option
* add changelog fragment
5 years ago
Martin Krizek
ec371eb227
Set HostVars._variable_manager's attrs ( #65508 )
...
When HostVars are part of the data that goes through (de)serialization
when being passed from a worker process to the main process, its
variable manager reference loses some of its attributes due to the
implementation of __getstate__ and __setstate__ (perf utilization).
Since HostVars already has those attributes, use __setstate__ to assign
them.
Fixes #65365
5 years ago
Sumit Jaiswal
0c4f167b82
fix 66530 ( #66654 )
5 years ago
Mike Wiebe
5c158755fc
Fix fact gathering for sensor-groups ( #66439 )
5 years ago
Matt Clay
8f02022353
Remove unstable from aws_acm integration test.
...
The quota for the CI account has been increased, so tests are once again passing.
5 years ago