mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Add exclude option to state
This commit is contained in:
parent
50bd76e206
commit
9870479d99
1 changed files with 9 additions and 2 deletions
|
@ -14,7 +14,12 @@ def __virtual__():
|
|||
return 'win_servermanager' if 'win_servermanager.install' in __salt__ else False
|
||||
|
||||
|
||||
def installed(name, recurse=False, force=False, source=None, restart=False):
|
||||
def installed(name,
|
||||
recurse=False,
|
||||
force=False,
|
||||
source=None,
|
||||
restart=False,
|
||||
exclude=None):
|
||||
'''
|
||||
Install the windows feature
|
||||
|
||||
|
@ -31,6 +36,8 @@ def installed(name, recurse=False, force=False, source=None, restart=False):
|
|||
restart (Optional[bool]): Restarts the computer when installation is
|
||||
complete, if required by the role/feature installed. Default is
|
||||
False
|
||||
exclude (Optional[str]}: The name of the feature to exclude when
|
||||
installing the named feature.
|
||||
|
||||
Note:
|
||||
Some features require reboot after un/installation. If so, until the
|
||||
|
@ -78,7 +85,7 @@ def installed(name, recurse=False, force=False, source=None, restart=False):
|
|||
|
||||
# Install the features
|
||||
status = __salt__['win_servermanager.install'](
|
||||
name, recurse, source, restart)
|
||||
name, recurse, source, restart, exclude)
|
||||
|
||||
ret['result'] = status['Success']
|
||||
if not ret['result']:
|
||||
|
|
Loading…
Add table
Reference in a new issue