Establish sh as the default shell plugin.

This is a fix for one of the problems pointed out in #14176
This commit is contained in:
Toshio Kuratomi 2016-02-02 11:46:09 -08:00
parent a584ab3420
commit 5b1d8cfd5c
5 changed files with 30 additions and 1 deletions

View file

@ -21,6 +21,11 @@ from ansible.plugins.shell.sh import ShellModule as ShModule
class ShellModule(ShModule):
# Common shell filenames that this plugin handles
COMPATIBLE_SHELLS = frozenset(('fish',))
# Family of shells this has. Must match the filename without extension
SHELL_FAMILY = 'fish'
_SHELL_AND = '; and'
_SHELL_OR = '; or'
_SHELL_SUB_LEFT = '('