This change fixes the following lint errors discovered since we removed
pin of lint packages.
manifests/client.pp:18:WARNING: class included by absolute name
(::$class)
manifests/logging.pp:120:WARNING: class included by absolute name
(::$class)
Change-Id: Ie447d36e1f92d8cf4f09684c0f21ed3026d90dea
Make sure documentation is the same and follow
the standard which we are trying to enforce on
all modules.
Change-Id: I47f55d8e608509ee9f42a00edb7acfe59ca87983
An empty string is an acceptable value of this entry, and it forces
logging to stdout/stderr, which is useful when running on containers.
Change-Id: I66b7d6d676686a0b8cf81e3371852a1423fe7921
1) Switch to puppet-oslo configuring logging.
2) switch messaging related parameters default value to
$::os_service_default.
3) Update releated unit test.
Change-Id: I60e38b8fe26fede0829b24ccc9cffd1a05bc4ed7
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain. This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.
Change-Id: If9fa188b7dca47e6724a737d66e34c0c85668c36
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
-Deprecated verbose for logging and init
-Remove verbose in README
-Remove verbose from tests.
If this option is not set explicitly, there is no such warning
Change-Id: I4b148ae18f5196951f7de2afdff2fe815becfdb6
Currently logging configuration is splitted in two distinct classes,
the init.pp and the logging.pp classes. This review aims to centralize
all logging related parameters in a single class, the logging.pp one.
The impacted parameters are :
* use_syslog
* use_stderr
* log_facility
* verbose
* debug
* log_dir
This change remains backward compatible with what is currently in place.
Change-Id: I654f77d9c18401537f738d054d8e6be529d25fa2