Commit Graph

33491 Commits (31519edee60dfae86accffd2d99635da696ffc20)
 

Author SHA1 Message Date
Trishna Guha 31519edee6 Enable nxapi nxos_banner test (#35033)
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
(cherry picked from commit 8a6d699198)
8 years ago
Toshio Kuratomi e2986cba75 Add nxos_bgp fixes to changelog 8 years ago
saichint 49df1fbafd Fixes for nxos_bgp (#34590)
* fix bgp issues

* add new tests cases

* review comments

(cherry picked from commit 6f8d3ad70d)
8 years ago
Toshio Kuratomi 4449142896 Add nxos_vxlan_vtep_vni fixes to changelog 8 years ago
saichint c11c35e32a fix for nxos_vxlan_vtep_vni issues (#34946)
* fix vxlan_vtep_vni issues

* pep8 errors

(cherry picked from commit 3a144b290d)
8 years ago
Trishna Guha 968e048b0d Idempotency test for enabled mode nxos_udld_interface (#35031)
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
(cherry picked from commit f806a58a5e)
8 years ago
Jordan Borean dd6b61635b Updated changelog with Digital Ocean tag fix 8 years ago
ABond 4203e9f45d Fix Digital Ocean tags module data type (#33486)
Digital Ocean changed their api to no longer accept an integer as a resource_id.  Fix adds changed data type (from integer to string).

Signed-off-by: Anthony Bond <bond.anthony@outlook.com>
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
(cherry picked from commit f9b138b0ab)
8 years ago
Jordan Borean a5640a9c9d updated changelog with copy test change 8 years ago
Jordan Borean 159b0f628d copy tests: only create recursive symlink in tests (#35073)
(cherry picked from commit 9106284c1c)
8 years ago
Jordan Borean 02e5c0d0ca Updated changelog with win_scheduled_task info 8 years ago
Jordan Borean 8227687767 Updated win_scheduled_task docs to correctly reflect arguments 8 years ago
Toshio Kuratomi dc0b4dc316 Add become with ssh piped transfer fix to changelog 8 years ago
Matt Martz 55765c8b1e Fix piped transfer with become (#34584)
* Ignore become if we shouldn't be sudoable

* More explicit passing of kwargs

* dd/piped put should be sudoable=False. Fixes #34523

(cherry picked from commit 03794864c2)
8 years ago
Jordan Borean 6f7e1fa773 added changelog around win_script fixes 8 years ago
Jordan Borean 1ddd9dabd8 win_script: fix large args and misc errors in wrapper 8 years ago
Toshio Kuratomi 8a7f9beab7 New release v2.4.3.0-1 8 years ago
Toshio Kuratomi c8941cb103 Update version in the versions.yml file 8 years ago
Toshio Kuratomi 252863512a Update changelog with release date 8 years ago
Toshio Kuratomi de6f60b03c Update the release doc with ansible-2.4.3
(cherry picked from commit 0b4debad53)
8 years ago
Matt Clay 75da39fbce Fix failing zypper_repository integration test.
(cherry picked from commit b1d14d5b06)
(cherry picked from commit 9c0cf0eafa)
8 years ago
Toshio Kuratomi 6b29b3c638 Add link to maximum recursion depth fix in changelog 8 years ago
Toshio Kuratomi 10eba9494c New release v2.4.3.0-0.6.rc3 8 years ago
James Cammarata a21f44dc0a Restore the behavior of 2.4 to that before ebf971f9
Fixes #35065
8 years ago
Toshio Kuratomi 055cae3c0f Revert "Integration tests for import/include (#33418)"
This reverts commit 8c822018db.

There's some other bugs in 2.4's import/include that aren't blockers for
2.4.3 (becaues they aren't regressions) that prevent the new integration
tests from passing.  Revert the integration tests.
8 years ago
Sam Doran 8c822018db Integration tests for import/include (#33418)
* First pass at include_role tests

* Reorganize test structure

Do all import and include tests in a single target.

* Build out more tests and test with linear and free strategy for each type

* import_role tests

* Set target host for play test

* Basic import_playbook tests

* Basic import/include_tasks tests

* Add recursion test

* import_playbook tests

* Add import_playbook group_vars test

Issue #33177

* Additional group_var tests for import_playbook

* Enable recursion test

* More work on import_tasks

* Run all tests via run.sh, improve conditional tests, add never tag

Add never tag to certain failining tests and explicitly skip it for now until #34104 is merged. Some tasks need to remain commented out because they cause the entire play to fail and aren't skippable by tags because they are syntax and/or variable checks.

Improve test for whether or not a role was run based on a conditional. Since the [import|include]_role does not register a variable, use a variable that is set inside a role as a canary test for whether or not the role was run.

* Use a fail task rather than trigger a failure via bogus command

This should resolve the "unstable" test results.

* Import tag tests

Fix bug it tests where validate tasks weren't run on tag tests.
Add tests for task import/include with tags.

* Remove test for playbook group_var inheritance

(cherry picked from commit 10a8c6bc25)
8 years ago
Toshio Kuratomi 0f03f82fd5 Add ssh stdin flush() fix to changelog 8 years ago
Matt Martz bd4b92c0b6 Ensure that the become password is written on py3 in the ssh connection plugin. Fixes #34727
(cherry picked from commit 29c1d5cb5d)
8 years ago
Toshio Kuratomi 95e162dc32 Add another commit related to memory optimization of includes 8 years ago
James Cammarata 4f0c962b4d Don't use the Task object in the dictionary of results for include_role
The short-circuiting of include_role in TaskExecutor was using the _task object
in the result dictionary. This causes the playbook class to be serialized, which
is something we no longer do due to speed/size problems with nested objects.

Simply removing this should fix a lot of memory and speed problems with include_role.

(cherry picked from commit c30ee42fe1)
8 years ago
Toshio Kuratomi c570a2fff9 Revert "Don't use the Task object in the dictionary of results for include_role"
This reverts commit 0945694252.

This commit causes a behaviour change that may break playbooks so we're
reverting this for now.
8 years ago
Toshio Kuratomi ff31828ec3 Revert "Add another commit related to memory optimization of includes"
This reverts commit 794c531158.

This commit is proving to cause a behaviur change that may break
playbooks so we're reverting it from 2.4.3 for now
8 years ago
Toshio Kuratomi 649ffc10a2 Revert "Ensure that the become password is written on py3 in the ssh connection plugin. Fixes #34727"
This reverts commit fb9e7a85b3.

We may not have a 2.4.3rc3 so reverting this for now
8 years ago
Toshio Kuratomi da6834f02c Revert "Add ssh stdin flush() fix to changelog"
This reverts commit 1810e486ec.

We may not have a 2.4.3 rc3 so reverting this for now.
8 years ago
Toshio Kuratomi 1810e486ec Add ssh stdin flush() fix to changelog 8 years ago
Matt Martz fb9e7a85b3 Ensure that the become password is written on py3 in the ssh connection plugin. Fixes #34727
(cherry picked from commit 29c1d5cb5d)
8 years ago
Toshio Kuratomi 794c531158 Add another commit related to memory optimization of includes 8 years ago
James Cammarata 0945694252 Don't use the Task object in the dictionary of results for include_role
The short-circuiting of include_role in TaskExecutor was using the _task object
in the result dictionary. This causes the playbook class to be serialized, which
is something we no longer do due to speed/size problems with nested objects.

Simply removing this should fix a lot of memory and speed problems with include_role.

(cherry picked from commit c30ee42fe1)
8 years ago
Toshio Kuratomi 64e6eb5086 New release v2.4.3.0-0.5.rc2 8 years ago
Toshio Kuratomi 6ba624b05b Fix number of arguments to format string 8 years ago
Toshio Kuratomi fa025db5e5 Fix PEP8 issue 8 years ago
Matt Davis 84dab220bf fix minimum client version checking
* bump minimum client versions to match requirements file
* improve prescriptive error messaging to match current recommendations
(cherry-pick of #35018)
8 years ago
Matt Davis 949e2f06e5 revert azure_rm model pinning (#35011)
* reverts #33897/#34682
* revisit in 2.4.4/2.5.0
8 years ago
Toshio Kuratomi 93297fd0d0 Add azure_rm_securitygroup fix to the changelog 8 years ago
ZhijunZhao f37a776fc8 fix failure `got multiple values for keyword argument id` (cherry-picked from 99551818a1) 8 years ago
Toshio Kuratomi 79f359ac99 Add nxos_banner and win_dns_client module fixes to changelog 8 years ago
Trishna Guha 0b0b02fd72 fix nxos_banner (#34695)
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
(cherry picked from commit 303894dd17)
8 years ago
chriskarel 6e594340c2 Adding "-SyncWindow 0" flag to Compare-Object call (#34656)
Adding "-SyncWindow 0" flag to the Compare-Object call used to determine if the existing and proposed IP address lists are the same.  This makes the array comparison mark changes in order as a difference.

Fix for bug #34651

(cherry picked from commit bb9dcb0d2b)
8 years ago
Toshio Kuratomi 4eea0cec58 Add memory usage with includes optimization to changelog 8 years ago
James Cammarata f1c458303a Backport of b107e397 (Cache tasks as they are queued)
* Cache tasks as they are queued instead of en masse

This also moves the task caching from the PlayIterator to the
StrategyBase class, where it makes more sense (and makes it easier
to not have to change the strategy class methods leading to an API
change).

Fixes #31673

* Cleaning up unit tests due to 502ca780

(cherry picked from commit b107e397cb)
8 years ago