community.windows.win_net_adapter_feature – Enable or disable certain network adapters.

Note

This plugin is part of the community.windows collection (version 1.6.0).

To install it use: ansible-galaxy collection install community.windows.

To use it in a playbook, specify: community.windows.win_net_adapter_feature.

New in version 1.2.0: of community.windows

Synopsis

  • Enable or disable some network components of a certain network adapter or all the network adapters.

Parameters

Parameter Choices/Defaults Comments
component_id
list / elements=string / required
Specify the below component_id of network adapters.
component_id (DisplayName)
ms_implat (Microsoft Network Adapter Multiplexor Protocol)
ms_lltdio (Link-Layer Topology Discovery Mapper I/O Driver)
ms_tcpip6 (Internet Protocol Version 6 (TCP/IPv6))
ms_tcpip (Internet Protocol Version 4 (TCP/IPv4))
ms_lldp (Microsoft LLDP Protocol Driver)
ms_rspndr (Link-Layer Topology Discovery Responder)
ms_msclient (Client for Microsoft Networks)
ms_pacer (QoS Packet Scheduler)
If you'd like to set custom adapters like 'Juniper Network Service', get the component_id by running the Get-NetAdapterBinding cmdlet.
interface
list / elements=string / required
Name of Network Adapter Interface. For example, Ethernet0 or *.
state
string
    Choices:
  • enabled ←
  • disabled
Specify the state of ms_tcpip6 of interfaces.

Examples

- name: enable multiple interfaces of multiple interfaces
  community.windows.win_net_adapter_feature:
    interface:
    - 'Ethernet0'
    - 'Ethernet1'
    state: enabled
    component_id:
    - ms_tcpip6
    - ms_server

- name: Enable ms_tcpip6 of all the Interface
  community.windows.win_net_adapter_feature:
    interface: '*'
    state: enabled
    component_id:
    - ms_tcpip6

Authors

  • ライトウェルの人 (@jirolin)