Matt Davis
3b52d968e6
fix premature exit when RG doesn't exist ( #46013 )
...
* fixes #45941
* corrects regression introduced by #26104 ; when the resource group doesn't exist, the module exits prematurely with an error instead of creating it.
6 years ago
Brian Coca
a47671aad1
allow openstack invetnory to work cacheless
...
fixes #45431
6 years ago
Jordan Borean
198423d6fb
powershell: do not quote join_path result to reflect ShellBase join_path ( #45944 )
6 years ago
Jordan Borean
ce515a626c
powershell - fix for ANSIBLE_KEEP_REMOTE_FILES on older Pythons ( #45942 )
6 years ago
Matt Martz
95e77ac853
Ensure that the src file contents is converted to unicode in diff info ( #45744 )
...
* Ensure that the src file contents is converted to unicode in diff info. Fixes #45717
* Fix up and cleanup
* The diff functionality in the callback plugins should have the
to_text() calls removed since we're now doing it in ActionBase
* catching of UnicodeError and warnings in the callback diff
functionality from 61d01f549f
haven't been
needed since we switched to to_text so remove them.
* Add a note to ActionBase's diff function giving an example of when the
diff function will be inaccurate and how to fix it
* Fix callback get_diff() tests
I believe the unittests of callback's get_diff() were wrong. They were
sending in a list where strings were expected. Because previous code
was transforming the lists into strings via their repr, the previous
tests did not fail but they would have formatted the test cases output
in an odd way if we had looked at it.
6 years ago
Adam Miller
2fe150a1ef
fix dnf wildcard pkg removal - fixes #27744 and #36970 ( #45357 )
...
Signed-off-by: Adam Miller <admiller@redhat.com>
6 years ago
Jordan Borean
5c73d4f4bd
async: use async_dir for the async results file directory ( #45461 )
...
* win async: use async_dir for the async results file directory
* tried to unify POSIX and PowerShell async implementations of async_dir
* fix sanity issue
6 years ago
Felix Fontein
bc69aeca7f
Fixing HTTPError case of fetch_url for Python 3 compatibility. ( #45628 )
...
* Fixing HTTPError case of fetch_url for Python 3 compatibility.
* Adding unit test.
* PEP8.
* Changelog.
6 years ago
Daniel Speichert
d34cf93f1a
Migrate from MySQLdb to PyMySQL ( #40123 )
...
* Migrate from MySQLdb to PyMySQL
* Deduplicate driver loading and failure message
* Explain requirements
* Apply requirements docs change to proxysql too
* Add changelog
6 years ago
Sloane Hertel
8d2df9be52
ec2_group - fix VPC precedence for security group targets ( #45787 )
...
Update the dictionary with the preferred values last to get the right order of VPC precedence
Fixes #45782
6 years ago
Matt Martz
b6fcbfe813
Support transfering empty files to target host. Fixes #36725 ( #45751 )
6 years ago
Sloane Hertel
d7ca3f2bd3
ec2_group: fix regression for targets that are a list containing strings and lists ( #45594 )
...
* Fix targets that may be a list containing strings and lists which worked prior to 2.6.
* Add ec2_group integration tests for lists of nested targets
* changelog
* Add diff mode support for lists of targets containing strings and lists.
6 years ago
Matt Martz
07b2698c03
Add new expand_shell argument for run_command, to disable expanding shellisms ( #45620 )
...
* Add new expand_shell argument for run_command, to disable expanding shellisms. Fixes #45418
* s/expand_shell/expand_user_and_vars/g
6 years ago
Matt Martz
829f48e3f5
Flip default for AGNOSTIC_BECOME_PROMPT ( #45563 )
...
* Flip default for AGNOSTIC_BECOME_PROMPT
* simplify AGNOSTIC_BECOME_PROMPT porting guide entry
* clarify AGNOSTIC_BECOME_PROMPT changelog entry
* fixes version typo
* uses alternate wording (rather than escaping *)
6 years ago
Brian Coca
ddb3764039
avoid empty groups in json output ( #45621 )
...
they get confused as hosts by script plugin
fixes #45601
6 years ago
Matt Martz
e68f895e61
Support empty files with piped transfer_method. Fixes #45426 ( #45618 )
6 years ago
Jordan Borean
d81249994e
win_script: add support for become and centralise exec wrapper builder ( #45582 )
...
* win_script: add support for become and centralise exec wrapper builder
* satisfying the pep8 gods
* do not scan for module dependencies when running as a script
6 years ago
Matt Martz
5785de582f
Fix logic to not re-download existing files when force=no ( #45495 )
...
* Fix logic to not re-download existing files when force=no. Fixes #45491
* Reduce logic complexity
6 years ago
David Rodríguez
600c7ac108
Fix remote checksums when paths have leading dots ( #45287 )
...
* Fix remote checksums with paths have leading dots
* Fix result recorded from the wrong file
* Add changelog fragment
6 years ago
Jordan Borean
01398f61d5
Win deprecate 2.8 ( #45473 )
...
* Remove deprecated/expired functionality
* win:_msi: Remove the win_msi module
* removed some missed deprecated return options and added porting guide reference
Co-authored-by: dagwieers <dagwieers@users.noreply.github.com>
6 years ago
Jordan Borean
ec6d82435f
win_scheduled_task: add deprecation warning for repetition format ( #45468 )
...
* win_scheduled_task: add deprecation warning for repetition format
* fixed up sanity issues
6 years ago
Jordan Borean
3371a779b6
win_group_membership - fix random issue with CI on 2012 R2 ( #45462 )
6 years ago
Jordan Borean
c9c141fb6a
win_say - fix up syntax and test issues ( #45450 )
6 years ago
Matt Martz
0015d4cef3
2.8 Core Deprecation Removal ( #45232 )
...
* Remove deprecated ansible.vars.unsafe_proxy. Fixes #45040
* Remove deprecated validate_md5 alias from fetch module. Fixes #45039
* Remove deprecated private arg from import/include_role. Fixes #45038
* All include deprecations bumped to 2.12. Fixes #45037
* Add changelog for deprecated removals
6 years ago
Matt Martz
263b9fade8
Don't pass file_name to DataLoader.load in script inventory plugin ( #45428 )
...
* Don't pass file_name to DataLoader.load in script inventory plugin. Fixes #34164
* Add changelog fragment
6 years ago
Meecr0b
2f6b8591b1
tower_credential: expect ssh_key_data to be a string instead of path ( #45158 )
...
* expect ssh_key_data to be a string instead of path
ssh_key_data should be a string filled with the private key
the old behavior can be archived with a lookup
Fixes #45119
* clarifies ssh_key_data description, adds newline
6 years ago
Matt Martz
2ac647def8
Ensure loop with delegate_to can short circuit the same as without delegate_to. Fixes #45189 ( #45231 )
6 years ago
Adam Miller
db34d3923a
Improve dnf group output for clarity
...
Add note about group removal bug upstream dnf
Signed-off-by: Adam Miller <admiller@redhat.com>
6 years ago
Sloane Hertel
038fd0d0f2
elb_target_group - prevent a KeyError exception ( #45169 )
...
Ensure ports to integers after allowing the key 'Targets' to be available in params
6 years ago
Protista
80bea8adaf
Add definitive to valid_simple_controls in pamd module ( #44601 )
...
* Add definitive to valid_simple_controls in pamd module
* Add changelog fragment for issue 44278
* Adjusted module name to not include path or extension
6 years ago
Matt Martz
f89d873698
Stub out modules scheduled for 2.8 removal ( #44985 )
...
* Remove modules scheduled for 2.8
* Add changelog and porting guide
* Skip docs test on removed modules
* Don't link to removed modules
6 years ago
Dag Wieers
b64e666643
Add elapsed return value to select modules ( #37969 )
...
* Add elapsed return value to select modules
It can be quite useful to know exactly how much time has elapsed
downloading/waiting. This improves existing modules or updates
documentation.
* Ensure elapsed is always returned
* Added changelog fragment
6 years ago
Toshio Kuratomi
af3bac1320
Also remove the .changes.yaml file
6 years ago
Toshio Kuratomi
2d6594b34f
Reset changelogs for the 2.8.0 development cycle
6 years ago
Matt Martz
2a4e92aab7
ensure if we get a non-Task object in _get_delegated_vars, we return early ( #44934 )
6 years ago
Matt Martz
a0d7d4b82f
Change insertion order of apply block to not affect the include_X task itself ( #44912 )
6 years ago
Sam Doran
8cd8d17980
Add ability to unlock 1Password vault to lookup plugins ( #44923 )
...
* Add ability to use login to 1Password vault to 1Password lookups
* Adjust unit tests
* Add changelog
6 years ago
Matt Martz
9d89e15ff0
Ensure we only cache the loop when the task had a loop ( #44901 )
...
* Further restrict caching of loop when the task actually had a loop. Fixes #44874
* Extend tests for loop caching
6 years ago
Alex Stephen
3c6c7bae9d
Allow home path expansion on GCP service account files ( #44863 )
...
* Allowing home path expansion on GCP service account files #42974
* wrong name for changelog
6 years ago
Dag Wieers
bf9ed0263a
Ensure action plugins accept only valid args ( #44779 )
...
* Ensure action plugins accept only valid args
This fixes #25424
This also fixes #44773
* Add missing parameters, use private _VALID_ARGS
6 years ago
Matt Martz
0221d1ad20
Introduce and use locale-naive rfc2822 date format function ( #44868 )
...
* Introduce and use locale-naive rfc2822 date format function. Fixes #44857
* Adjust test expected response
6 years ago
Jordan Borean
533656694e
win_disk_image: return all mount paths in return value ( #44799 )
6 years ago
Matt Martz
d5ed818e7c
Make sure we skip handlers from includes in compile_roles_handlers. Fixes #44848 ( #44852 )
6 years ago
Matt Martz
cd2f66f731
Don't allow import_tasks to transition to dynamic when file is missing. See #44822 ( #44836 )
6 years ago
Jordan Borean
9d91607754
win_psexec: fix arg handling when command contains multiple args ( #44797 )
6 years ago
Xyon
03261b3053
Add new session parameter to win_psexec ( #44263 )
...
* Add new session parameter to win_psexec
* Indicate which version the session option was added in
* Added changelog fragment and minor edit on doc entry
6 years ago
Dag Wieers
5e814d8d17
Fix support for JSON output when charset is set ( #44762 )
...
* Fix support for JSON output when charset is set
This fixes #41797
* Add specific exception to catch
* Add Changelog fragment
6 years ago
Dag Wieers
f588b1cdf9
Fix issue when timeout and state=present ( #43464 )
...
* Fix issue when timeout and state=present
* added changelog fragment
6 years ago
Brian Coca
86037bc840
improved block docs ( #43611 )
...
* improved block docs
- broke down examples per keyword
- clarified which errors are handled
- clarified forcing error in rescue
6 years ago
Toshio Kuratomi
6b40906bdb
Add changelog for 2.7
6 years ago