Skip to content

Latest commit

 

History

History
235 lines (200 loc) · 9.18 KB

cisco.nxos.nxos_system_module.rst

File metadata and controls

235 lines (200 loc) · 9.18 KB

cisco.nxos.nxos_system

Manage the system attributes on Cisco NXOS devices

Version added: 1.0.0

  • This module provides declarative management of node system attributes on Cisco NXOS devices. It provides an option to configure host system parameters or remove those parameters from the device active configuration.
Parameter Choices/Defaults Comments
domain_lookup
boolean
    Choices:
  • no
  • yes
Enables or disables the DNS lookup feature in Cisco NXOS. This argument accepts boolean values. When enabled, the system will try to resolve hostnames using DNS and when disabled, hostnames will not be resolved.
domain_name
list / elements=raw
Configures the default domain name suffix to be used when referencing this node by its FQDN. This argument accepts either a list of domain names or a list of dicts that configure the domain name and VRF name or keyword 'default'. See examples.
domain_search
list / elements=raw
Configures a list of domain name suffixes to search when performing DNS name resolution. This argument accepts either a list of domain names or a list of dicts that configure the domain name and VRF name or keyword 'default'. See examples.
hostname
string
Configure the device hostname parameter. This option takes an ASCII string value or keyword 'default'
name_servers
list / elements=raw
List of DNS name servers by IP address to use to perform name resolution lookups. This argument accepts either a list of DNS servers or a list of hashes that configure the name server and VRF name or keyword 'default'. See examples.
state
string
    Choices:
  • present ←
  • absent
State of the configuration values in the device's current active configuration. When set to present, the values should be configured in the device active configuration and when set to absent the values should not be in the device active configuration
system_mtu
string
Specifies the mtu, must be an integer or keyword 'default'.

Note

- name: configure hostname and domain-name
  cisco.nxos.nxos_system:
    hostname: nxos01
    domain_name: test.example.com

- name: remove configuration
  cisco.nxos.nxos_system:
    state: absent

- name: configure name servers
  cisco.nxos.nxos_system:
    name_servers:
      - 8.8.8.8
      - 8.8.4.4

- name: configure name servers with VRF support
  cisco.nxos.nxos_system:
    name_servers:
      - {server: 8.8.8.8, vrf: mgmt}
      - {server: 8.8.4.4, vrf: mgmt}

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

Key Returned Description
commands
list
always
The list of configuration mode commands to send to the device

Sample:
['hostname nxos01', 'ip domain-name test.example.com']


Authors

  • Peter Sprygada (@privateip)