community.general/lib/ansible
Kevin Subileau ac9d506a61 win_nssm: tests and several bug fixes (#44755)
* win_nssm: add failing tests for issue #44079

* win_nssm: use Run-Command instead of Invoke-Expression to prevent interpretation issue

Fix #44079

* win_nssm: add more failing tests

These tests highlight several issues with this module:
 * Service not started when state=started
 * Errors with app_parameters (see #25265)
 * Exception when passing several dependencies separated by comma as specified in doc

* win_nssm: fix service not started when state=started

Nssm status returns a multiline output that doesn't match any of the strict patterns in the switch statement.

* win_nssm: fix incorrect separator in doc for service dependencies

The dependencies parameter works with space as separator, but not with comma as shown in the documentation

* win_nssm: fix error with app_parameters parameter

Fix #25265

* win_nssm: add idempotence tests

* win_nssm: fix several idempotence issues and misbehaviors

Add missing space between arguments when app_parameters contains several keys.
Use Argv-ToString and Escape-Argument to improve arguments handling (parameters with quotes, backslashes or spaces).

* win_nssm: test parameters with spaces, quotes or backslashes

* win_nssm: restore comma as separator for service dependencies

Revert commit ddd4b4b

* win_nssm: restore support of string as dict form for app_parameters and remove support of literal YAML dict

* win_nssm: wrong variable in tests
2018-09-27 13:15:04 +10:00
..
cli avoid empty groups in json output (#45621) 2018-09-13 15:38:52 -04:00
compat Fix the local and ssh plugins for a cornercase retrying a syscall 2018-08-13 07:17:11 -07:00
config Fix issues with PLUGIN_FILTERS_CFG config handling (#45994) 2018-09-24 14:34:59 -05:00
errors give hint to users when a file is not found 2018-04-10 17:19:03 -04:00
executor Move persistent connections to only use registered variables (#45616) 2018-09-20 09:56:43 -04:00
galaxy Link to the Galaxy platforms list from the meta file template (#34046) 2018-09-17 13:39:54 -05:00
inventory add docstring for ansible.inventory.helpers.get_group_vars 2018-09-14 16:02:45 -04:00
module_utils openshift inventory plugin: fix exception when auth fails (#45826) 2018-09-26 18:16:54 -04:00
modules win_nssm: tests and several bug fixes (#44755) 2018-09-27 13:15:04 +10:00
parsing Support nested JSON decoding in AnsibleJSONDecoder (#45924) 2018-09-24 14:33:19 -05:00
playbook 2.8 Core Deprecation Removal (#45232) 2018-09-10 15:05:52 -05:00
plugins openshift inventory plugin: fix exception when auth fails (#45826) 2018-09-26 18:16:54 -04:00
template remove unused templar._clean_data() (#42739) 2018-09-11 09:11:03 +02:00
utils docker-py: bump minimal version to 1.8.0 (#46134) 2018-09-26 11:58:32 +05:30
vars Speed up VariableManager by preserving Templar state. (#45572) 2018-09-25 16:24:25 -04:00
__init__.py
constants.py cisco firepower : Make API endpoints configurable via hostvars (#44952) 2018-08-31 18:38:16 +05:30
release.py Codename: How Many More Times 2018-09-04 12:38:29 -04:00