```
[213] SaltStack recommends using cmd.run together with onchanges, rather than cmd.wait
ufw/service/reload.sls:11
cmd.wait:
```
Usually fix:
* `cmd.wait` + `watch`
To:
* `cmd.run` + `onchanges`
But this code doesn't use that construction, so leaving as-is.
```bash
Examining ufw/config/services.sls of type state
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/services.sls:32
ufw-svc-{{method}}-{{service_name}}-{{from_addr}}:
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/services.sls:33
ufw.{{method}}:
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/services.sls:35
- protocol: {{protocol}}
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/services.sls:38
- from_addr: {{from_addr}}
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/services.sls:41
- from_port: "{{from_port}}"
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/services.sls:44
- to_addr: {{to_addr}}
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/services.sls:49
- comment: '"{{comment}}"'
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/services.sls:51
- to_port: "{{to_port}}"
```
```bash
Examining ufw/config/open.sls of type state
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/open.sls:20
ufw-open-{{open_addr}}:
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/open.sls:22
- from_addr: {{open_addr}}
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/open.sls:24
- comment: '"{{comment}}"'
```
```bash
Examining ufw/config/interfaces.sls of type state
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/interfaces.sls:20
ufw-interface-{{interface_name}}:
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/interfaces.sls:22
- interface: {{interface_name}}
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/interfaces.sls:24
- comment: '"{{comment}}"'
```
```bash
Examining ufw/config/applications.sls of type state
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/applications.sls:30
ufw-app-{{method}}-{{app_name}}-{{from_addr}}:
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/applications.sls:32
ufw-app-{{method}}-{{app_name}}:
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/applications.sls:34
ufw.{{method}}:
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/applications.sls:35
- app: '"{{app_name}}"'
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/applications.sls:37
- from_addr: {{from_addr}}
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/applications.sls:40
- to_addr: {{to_addr}}
[206] Jinja variables should have spaces before and after: {{ var_name }}
ufw/config/applications.sls:45
- comment: '"{{comment}}"'
```
The "limit" and "deny" parameters have been added to both the services and
applications sections. Setting "limit: True" will use the "ufw limit" command
instead of "ufw allow". Likewise, setting "deny: True" will use the "ufw deny"
command.