- 22 Sep, 2015 1 commit
-
-
Rene Moser committed
-
- 16 Sep, 2015 1 commit
-
-
* Fixes extra spaces added between parameters from https://github.com/ansible/ansible-modules-core/issues/1929 * Correctly decode PowerShell command encoded as UTF-16-LE so that it displays correctly in debug messages, fixes the other issue from https://github.com/ansible/ansible-modules-core/issues/1929 * Add test to verify that script parameters are passed as-is, so $true is interpreted as a boolean, fixes https://github.com/ansible/ansible/issues/10947
Chris Church committed
-
- 15 Sep, 2015 4 commits
-
-
Chris Church committed
-
* Add exception handling when running PowerShell modules to provide exception message and stack trace. * Enable strict mode for all PowerShell modules and internal commands. * Update common PowerShell code to fix strict mode errors. * Fix an issue with Set-Attr where it would not replace an existing property if already set. * Add tests for exception handling using modified win_ping modules.
Chris Church committed -
Chris Church committed
-
Chris Church committed
-
- 14 Sep, 2015 1 commit
-
-
Fix fetch action plugin to not fail if file is missing and fail_if_missing=False (the default). Add tests to test_fetch role to verify it works as expected.
Chris Church committed
-
- 09 Sep, 2015 1 commit
-
-
Rene Moser committed
-
- 27 Aug, 2015 1 commit
-
-
Marius Gedminas committed
-
- 26 Aug, 2015 1 commit
-
-
Fixes #11981 Fixes #11995 Fixes #12039 Fixes #12077
James Cammarata committed
-
- 25 Aug, 2015 3 commits
-
-
Brian Coca committed
-
Brian Coca committed
-
Brian Coca committed
-
- 24 Aug, 2015 1 commit
-
-
James Cammarata committed
-
- 23 Aug, 2015 3 commits
-
-
Rene Moser committed
-
Rene Moser committed
-
Rene Moser committed
-
- 22 Aug, 2015 2 commits
-
-
Chris Church committed
-
* Add exception handling when running PowerShell modules to provide exception message and stack trace. * Enable strict mode for all PowerShell modules and internal commands. * Update common PowerShell code to fix strict mode errors. * Fix an issue with Set-Attr where it would not replace an existing property if already set. * Add tests for exception handling using modified win_ping modules.
Chris Church committed
-
- 19 Aug, 2015 2 commits
-
-
This change is similar to https://github.com/ansible/ansible/pull/10465 It extends the logic there to also support none types. Right now if you have a '!!null' in yaml, and that var gets passed around, it will get converted to a string. eg. defaults/main.yml ``` ENABLE_AWESOME_FEATURE: !!null # Yaml Null OTHER_CONFIG: secret1: "so_secret" secret2: "even_more_secret" CONFIG: hostname: "some_hostname" features: awesame_feature: "{{ ENABLE_AWESOME_FEATURE}}" secrets: "{{ OTHER_CONFIG }}" ``` If you output `CONFIG` to json or yaml, the feature flag would get represented in the output as a string instead of as a null, but secrets would get represented as a dictionary. This is a mis-match in behaviour where some "types" are retained and others are not. This change should fix the issue. I also updated the template test to test for this and made the changes to v2. Added a changelog entry specifically for the change from empty string to null as the default. Made the null representation configurable. It still defaults to the python NoneType but can be overriden to be an emptystring by updating the DEFAULT_NULL_REPRESENTATION config.
Feanil Patel committed -
Rene Moser committed
-
- 18 Aug, 2015 2 commits
-
-
Jeremy Wells committed
-
fixes #11979
Brian Coca committed
-
- 02 Aug, 2015 2 commits
-
-
Chris Church committed
-
Chris Church committed
-
- 31 Jul, 2015 1 commit
-
-
- Add support for inserting module args into PowerShell modules. Fixes #11661. - Support Windows paths containing spaces. Applies changes from #10727 to v2. Fixes #9999. Should also fix ansible/ansible-modules-core#944 and ansible/ansible-modules-core#1007. - Change how execution policy is set for running remote scripts. Applies changes from #11092 to v2. Also fixes ansible/ansible-modules-core#1776. - Use codepage 65001 (UTF-8) for WinRM connection instead of default (CP437), convert command to UTF-8 and results from UTF-8. Replaces changes from #10024. Fixes #11198. - Close WinRM connection when task completes. - Use win_stat, win_file and win_copy modules instead of stat, file and copy when called from within other action plugins (only when using WinRM+PowerShell). - Unquote Windows path arguments before passing to win_stat, win_file, win_copy and slurp modules (only when using WinRM/PowerShell). - Check for win_ping module to determine if core modules are missing (only when using WinRM/PowerShell). - Add stdout_lines to result from running low level commands (so stdout_lines is available when using raw/script). - Update copy action plugin to use shell functions for joining paths and checking for trailing slash. - Update fetch action plugin to unquote source path when using Windows paths. - Add win_copy and win_template action plugins that inherit from copy and template. - Support running .bat and .cmd scripts using default system encoding instead of UTF-8. - Always send PowerShell commands as base64-encoded blobs to allow for running simple PowerShell commands via raw. - Support running modules on Windows with interpreters other than PowerShell. - Update integration tests to support above changes and test unicode fixes. - Add test for win_user error from ansible/ansible-modules-core#1241 (fixed by ansible/ansible-modules-core#1774). - Add test for additional win_stat output values (implemented by ansible/ansible-modules-core#1473). - Add test for OS architecture and name from setup.ps1 (implemented by ansible/ansible-modules-core#1100). All WinRM integration tests pass for me with these changes.
Chris Church committed
-
- 30 Jul, 2015 1 commit
-
-
Brian Coca committed
-
- 29 Jul, 2015 2 commits
-
-
Brian Lloyd committed
-
James Cammarata committed
-
- 28 Jul, 2015 2 commits
-
-
James Cammarata committed
-
Brian Coca committed
-
- 25 Jul, 2015 1 commit
-
-
According to https://github.com/ansible/ansible/issues/10273, this syntax should work better for nested dicts.
Michael Scherer committed
-
- 24 Jul, 2015 1 commit
-
-
- Add support for inserting module args into PowerShell modules. Fixes #11661. - Support Windows paths containing spaces. Applies changes from #10727 to v2. Fixes #9999. Should also fix ansible/ansible-modules-core#944 and ansible/ansible-modules-core#1007. - Change how execution policy is set for running remote scripts. Applies changes from #11092 to v2. Also fixes ansible/ansible-modules-core#1776. - Use codepage 65001 (UTF-8) for WinRM connection instead of default (CP437), convert command to UTF-8 and results from UTF-8. Replaces changes from #10024. Fixes #11198. - Close WinRM connection when task completes. - Use win_stat, win_file and win_copy modules instead of stat, file and copy when called from within other action plugins (only when using WinRM+PowerShell). - Unquote Windows path arguments before passing to win_stat, win_file, win_copy and slurp modules (only when using WinRM/PowerShell). - Check for win_ping module to determine if core modules are missing (only when using WinRM/PowerShell). - Add stdout_lines to result from running low level commands (so stdout_lines is available when using raw/script). - Update copy action plugin to use shell functions for joining paths and checking for trailing slash. - Update fetch action plugin to unquote source path when using Windows paths. - Add win_copy and win_template action plugins that inherit from copy and template. - Support running .bat and .cmd scripts using default system encoding instead of UTF-8. - Always send PowerShell commands as base64-encoded blobs to allow for running simple PowerShell commands via raw. - Support running modules on Windows with interpreters other than PowerShell. - Update integration tests to support above changes and test unicode fixes. - Add test for win_user error from ansible/ansible-modules-core#1241 (fixed by ansible/ansible-modules-core#1774). - Add test for additional win_stat output values (implemented by ansible/ansible-modules-core#1473). - Add test for OS architecture and name from setup.ps1 (implemented by ansible/ansible-modules-core#1100). All WinRM integration tests pass for me with these changes.
Chris Church committed
-
- 23 Jul, 2015 1 commit
-
- 20 Jul, 2015 2 commits
-
-
Not figuring these in can cause problems with "diamond" pattern relationships, even though this is still not quite optimal.
James Cammarata committed -
Pierre-Louis Bonicoli committed
-
- 15 Jul, 2015 1 commit
-
-
James Cammarata committed
-
- 14 Jul, 2015 3 commits
-
-
Fixes #1716 Fixes #1695
Toshio Kuratomi committed -
Brian Coca committed
-
Brian Coca committed
-