Source code for insights.parsers.netconsole

NetConsole - file ``/etc/sysconfig/netconsole``

This parser reads the ``/etc/sysconfig/netconsole`` file.  It uses the
``SysconfigOptions`` parser class to convert the file into a dictionary of

Sample data::

    # This is the configuration file for the netconsole service.  By starting
    # this service you allow a remote syslog daemon to record console output
    # from this system.

    # The local port number that the netconsole module will use


    >>> config = shared[NetConsole]
    >>> 'LOCALPORT' in
    >>> 'DEV' in config # Direct access to options

from insights.util import deprecated
from .. import parser, SysconfigOptions, LegacyItemAccess
from insights.specs import Specs

[docs]@parser(Specs.netconsole) class NetConsole(SysconfigOptions, LegacyItemAccess): ''' .. warning:: This parser is deprecated, please use :py:class:`insights.parsers.sysconfig.NetconsoleSysconfig` instead. Contents of the ``/etc/sysconfig/netconsole`` file. Uses the ``SysconfigOptions`` shared parser class. ''' def __init__(self, *args, **kwargs): deprecated(NetConsole, "Import NetconsoleSysconfig from insights.parsers.sysconfig instead") super(NetConsole, self).__init__(*args, **kwargs)