Documentation
nmcli
Manage NetworkManager connections using nmcli.
Attributes
check_mode:
support: full
Parameters
| Parameter | Required | Type | Values | Description |
|---|---|---|---|---|
| autoconnect | boolean | |||
| conn_name | true | string | ||
| dns4 | array | |||
| gw4 | string | |||
| ifname | string | |||
| ip4 | string | |||
| ssid | string | |||
| state | string | present absent up down |
||
| type | string | ethernet wifi bridge bond team vlan vxlan dummy generic tun veth |
||
| wifi_sec | object |
Example
- name: Create ethernet connection with static IP
nmcli:
conn_name: eth0-static
ifname: eth0
type: ethernet
ip4: 192.168.1.100/24
gw4: 192.168.1.1
dns4:
- 8.8.8.8
- 8.8.4.4
state: present
- name: Bring up a connection
nmcli:
conn_name: eth0-static
state: up
- name: Bring down a connection
nmcli:
conn_name: eth0-static
state: down
- name: Delete a connection
nmcli:
conn_name: eth0-static
state: absent
- name: Create WiFi connection
nmcli:
conn_name: mywifi
type: wifi
ifname: wlan0
ssid: MyNetwork
wifi_sec:
key-mgmt: wpa-psk
psk: mypassword
state: present
- name: Create a bridge connection
nmcli:
conn_name: br0
type: bridge
ifname: br0
ip4: 192.168.1.10/24
state: present