.. _ansible.netcommon.net_logging_module:
*****************************
ansible.netcommon.net_logging
*****************************
**(deprecated, removed after 2022-06-01) Manage logging on network devices**
Version added: 1.0.0
.. contents::
:local:
:depth: 1
DEPRECATED
----------
:Removed in collection release after 2022-06-01
:Why: Updated modules released with more functionality
:Alternative: Use platform-specific "[netos]_logging" module
Synopsis
--------
- This module provides declarative management of logging on network devices.
Parameters
----------
.. raw:: html
| Parameter |
Choices/Defaults |
Comments |
|
aggregate
-
|
|
List of logging definitions.
|
|
dest
-
|
|
Destination of the logs.
|
|
facility
-
|
|
Set logging facility.
|
|
level
-
|
|
Set logging severity levels.
|
|
name
-
|
|
If value of dest is host it indicates file-name the host name to be notified.
|
|
purge
-
|
Default:
"no"
|
Purge logging not defined in the aggregate parameter.
|
|
state
-
|
Choices:
present ←
- absent
|
State of the logging configuration.
|
Notes
-----
.. note::
- This module is supported on ``ansible_network_os`` network platforms. See the :ref:`Network Platform Options ` for details.
Examples
--------
.. code-block:: yaml
- name: configure console logging
ansible.netcommon.net_logging:
dest: console
facility: any
level: critical
- name: remove console logging configuration
ansible.netcommon.net_logging:
dest: console
state: absent
- name: configure host logging
ansible.netcommon.net_logging:
dest: host
name: 192.0.2.1
facility: kernel
level: critical
- name: Configure file logging using aggregate
ansible.netcommon.net_logging:
dest: file
aggregate:
- name: test-1
facility: pfe
level: critical
- name: test-2
facility: kernel
level: emergency
- name: Delete file logging using aggregate
ansible.netcommon.net_logging:
dest: file
aggregate:
- name: test-1
facility: pfe
level: critical
- name: test-2
facility: kernel
level: emergency
state: absent
Return Values
-------------
Common return values are documented `here `_, the following are the fields unique to this module:
.. raw:: html
| Key |
Returned |
Description |
|
commands
list
|
always, except for the platforms that use Netconf transport to manage the device. |
The list of configuration mode commands to send to the device
Sample:
['logging console critical']
|
Status
------
- This module will be removed in a release after 2022-06-01. *[deprecated]*
- For more information see `DEPRECATED`_.
Authors
~~~~~~~
- Ganesh Nalawade (@ganeshrn)