ansible.builtin.eos_logging (v2.4.3.0-1) — module

Manage logging on network devices

| "added in version" 2.4 of ansible.builtin"

Authors: Trishna Guha (@trishnaguha)

preview | supported by network

Install Ansible via pip

Install with pip install ansible==2.4.3.0.post1

Description

This module provides declarative management of logging on Arista Eos devices.

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: configure host logging
  eos_logging:
    dest: host
    name: 172.16.0.1
    state: present
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: remove host logging configuration
  eos_logging:
    dest: host
    name: 172.16.0.1
    state: absent
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: configure console logging level and facility
  eos_logging:
    dest: console
    facility: local7
    level: debugging
    state: present
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: enable logging to all
  eos_logging:
    dest : on
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: configure buffer size
  eos_logging:
    dest: buffered
    size: 5000
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Configure logging using aggregate
  eos_logging:
    aggregate:
      - { dest: console, level: warnings }
      - { dest: buffered, size: 480000 }
    state: present

Inputs

    
dest:
    choices:
    - 'on'
    - host
    - console'
    - monitor
    - buffered
    description:
    - Destination of the logs.

name:
    description:
    - If value of C(dest) is I(host) C(name) should be specified, which indicates hostname
      or IP address.

size:
    description:
    - Size of buffer. The acceptable value is in range from 10 to 2147483647 bytes.

level:
    choices:
    - emergencies
    - alerts
    - critical
    - errors
    - warnings
    - notifications
    - informational
    - debugging
    description:
    - Set logging severity levels.

state:
    choices:
    - present
    - absent
    default: present
    description:
    - State of the logging configuration.

facility:
    description:
    - Set logging facility.

aggregate:
    description: List of logging definitions.

Outputs

commands:
  description: The list of configuration mode commands to send to the device
  returned: always
  sample:
  - logging facility local7
  - logging host 172.16.0.1
  type: list