community.general.aix_devices module – Manages AIX devices
Note
This module is part of the community.general collection (version 9.5.1).
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.general
.
To use it in a playbook, specify: community.general.aix_devices
.
Synopsis
This module discovers, defines, removes and modifies attributes of AIX devices.
Parameters
Parameter |
Comments |
---|---|
A list of device attributes. |
|
The name of the device.
|
|
Forces action. Choices:
|
|
Removes or defines a device and children devices. Choices:
|
|
Controls the device state.
Choices:
|
Attributes
Attribute |
Support |
Description |
---|---|---|
Support: full |
Can run in |
|
Support: none |
Will return details on what has changed (or possibly needs changing in |
Examples
- name: Scan new devices
community.general.aix_devices:
device: all
state: available
- name: Scan new virtual devices (vio0)
community.general.aix_devices:
device: vio0
state: available
- name: Removing IP alias to en0
community.general.aix_devices:
device: en0
attributes:
delalias4: 10.0.0.100,255.255.255.0
- name: Removes ent2
community.general.aix_devices:
device: ent2
state: removed
- name: Put device en2 in Defined
community.general.aix_devices:
device: en2
state: defined
- name: Removes ent4 (inexistent).
community.general.aix_devices:
device: ent4
state: removed
- name: Put device en4 in Defined (inexistent)
community.general.aix_devices:
device: en4
state: defined
- name: Put vscsi1 and children devices in Defined state.
community.general.aix_devices:
device: vscsi1
recursive: true
state: defined
- name: Removes vscsi1 and children devices.
community.general.aix_devices:
device: vscsi1
recursive: true
state: removed
- name: Changes en1 mtu to 9000 and disables arp.
community.general.aix_devices:
device: en1
attributes:
mtu: 900
arp: 'off'
state: available
- name: Configure IP, netmask and set en1 up.
community.general.aix_devices:
device: en1
attributes:
netaddr: 192.168.0.100
netmask: 255.255.255.0
state: up
state: available
- name: Adding IP alias to en0
community.general.aix_devices:
device: en0
attributes:
alias4: 10.0.0.100,255.255.255.0
state: available