The enable parameter is a boolean, then convert to a boolean. (#1607)
At the moment, this only works when 'enable' is equals to 'yes' or 'no'. While I'm on it, I also fixed a typo in the example and added a required parameter.
This commit is contained in:
parent
26fe35fd0c
commit
b4064a352e
2 changed files with 3 additions and 1 deletions
|
@ -212,6 +212,7 @@ $action=Get-Attr $params "action" "";
|
|||
$misArg = ''
|
||||
# Check the arguments
|
||||
if ($enable -ne $null) {
|
||||
$enable=ConvertTo-Bool $enable;
|
||||
if ($enable -eq $true) {
|
||||
$fwsettings.Add("Enabled", "yes");
|
||||
} elseif ($enable -eq $false) {
|
||||
|
|
|
@ -114,10 +114,11 @@ EXAMPLES = '''
|
|||
action: win_firewall_rule
|
||||
args:
|
||||
name: smtp
|
||||
enabled: yes
|
||||
enable: yes
|
||||
state: present
|
||||
localport: 25
|
||||
action: allow
|
||||
direction: In
|
||||
protocol: TCP
|
||||
|
||||
'''
|
||||
|
|
Loading…
Reference in a new issue