aix_devices – Manages AIX devices
New in version 2.8.
Synopsis
- This module discovers, defines, removes and modifies attributes of AIX devices.
Parameters
Parameter | Choices/Defaults | Comments |
---|---|---|
attributes
dictionary
|
A list of device attributes.
|
|
device
string /
required
|
The name of the device.
all is valid to rescan
available all devices (AIX cfgmgr command).
|
|
force
boolean
|
|
Forces action.
|
recursive
boolean
|
|
Removes or defines a device and children devices.
|
state
string
|
|
Controls the device state.
available (alias
present ) rescan a specific device or all devices (when
device is not specified).
removed (alias
absent removes a device.
defined changes device to Defined state.
|
Examples
- name: Scan new devices aix_devices: device: all state: available - name: Scan new virtual devices (vio0) aix_devices: device: vio0 state: available - name: Removing IP alias to en0 aix_devices: device: en0 attributes: delalias4: 10.0.0.100,255.255.255.0 - name: Removes ent2 aix_devices: device: ent2 state: removed - name: Put device en2 in Defined aix_devices: device: en2 state: defined - name: Removes ent4 (inexistent). aix_devices: device: ent4 state: removed - name: Put device en4 in Defined (inexistent) aix_devices: device: en4 state: defined - name: Put vscsi1 and children devices in Defined state. aix_devices: device: vscsi1 recursive: yes state: defined - name: Removes vscsi1 and children devices. aix_devices: device: vscsi1 recursive: yes state: removed - name: Changes en1 mtu to 9000 and disables arp. aix_devices: device: en1 attributes: mtu: 900 arp: off state: available - name: Configure IP, netmask and set en1 up. 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 aix_devices: device: en0 attributes: alias4: 10.0.0.100,255.255.255.0 state: available
Status
- This module is not guaranteed to have a backwards compatible interface. [preview]
- This module is maintained by the Ansible Community. [community]
Authors
- Kairo Araujo (@kairoaraujo)
Hint
If you notice any issues in this documentation, you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/aix_devices_module.html