Skip to content

Latest commit

 

History

History
243 lines (206 loc) · 8.69 KB

community.windows.win_firewall_module.rst

File metadata and controls

243 lines (206 loc) · 8.69 KB

community.windows.win_firewall

Enable or disable the Windows Firewall

  • Enable or Disable Windows Firewall profiles.

The below requirements are needed on the host that executes this module.

  • This module requires Windows Management Framework 5 or later.
Parameter Choices/Defaults Comments
inbound_action
string
added in 1.1.0
    Choices:
  • allow
  • block
  • not_configured
Set to allow or block inbound network traffic in the profile.
not_configured is valid when configuring a GPO.
outbound_action
string
added in 1.1.0
    Choices:
  • allow
  • block
  • not_configured
Set to allow or block inbound network traffic in the profile.
not_configured is valid when configuring a GPO.
profiles
list
    Choices:
  • Domain ←
  • Private ←
  • Public ←
Default:
["Domain", "Private", "Public"]
Specify one or more profiles to change.
state
string
    Choices:
  • disabled
  • enabled
Set state of firewall for given profile.

.. seealso::

   :ref:`community.windows.win_firewall_rule_module`
      The official documentation on the **community.windows.win_firewall_rule** module.


- name: Enable firewall for Domain, Public and Private profiles
  community.windows.win_firewall:
    state: enabled
    profiles:
    - Domain
    - Private
    - Public
  tags: enable_firewall

- name: Disable Domain firewall
  community.windows.win_firewall:
    state: disabled
    profiles:
    - Domain
  tags: disable_firewall

- name: Enable firewall for Domain profile and block outbound connections
  community.windows.win_firewall:
    profiles: Domain
    state: enabled
    outbound_action: block
  tags: block_connection

Common return values are documented here, the following are the fields unique to this module:

Key Returned Description
enabled
boolean
always
Current firewall status for chosen profile (after any potential change).

Sample:
True
profiles
string
always
Chosen profile.

Sample:
Domain
state
list
always
Desired state of the given firewall profile(s).

Sample:
enabled


Authors

  • Michael Eaton (@michaeldeaton)