community.network.dladm_etherstub module – Manage etherstubs on Solaris/illumos systems.

Note

This module is part of the community.network collection (version 3.3.0).

You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

To install it, use: ansible-galaxy collection install community.network.

To use it in a playbook, specify: community.network.dladm_etherstub.

Synopsis

  • Create or delete etherstubs on Solaris/illumos systems.

Parameters

Parameter

Comments

name

string / required

Etherstub name.

state

string

Create or delete Solaris/illumos etherstub.

Choices:

  • present ← (default)

  • absent

temporary

boolean

Specifies that the etherstub is temporary. Temporary etherstubs do not persist across reboots.

Choices:

  • no ← (default)

  • yes

Examples

- name: Create 'stub0' etherstub
  community.network.dladm_etherstub:
    name: stub0
    state: present

- name: Remove 'stub0 etherstub
  community.network.dladm_etherstub:
    name: stub0
    state: absent

Return Values

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

Key

Description

name

string

etherstub name

Returned: always

Sample: “switch0”

state

string

state of the target

Returned: always

Sample: “present”

temporary

boolean

etherstub’s persistence

Returned: always

Sample: “True”

Authors

  • Adam Števko (@xen0l)