New location of the default log directory.

Json callback now expects the log directory to
be $HOME/validations. Just as defined in the validations libs.

Depends-On: https://review.opendev.org/c/openstack/validations-libs/+/795093

Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: Id1d39fd907eb154a601da68e9f75756cccfbf91c
This commit is contained in:
Jiri Podivin 2021-05-25 16:55:06 +02:00
parent f4c7f00120
commit f07c8e73bb
1 changed files with 6 additions and 7 deletions

View File

@ -30,17 +30,16 @@ DOCUMENTATION = '''
version_added: "1.0"
description:
- This callback converts all events into a JSON file
stored in /var/log/validations
stored in the selected validations logging directory,
as defined by the $VALIDATIONS_LOG_DIR env variable,
or the $HOME/validations by default.
type: aggregate
requirements: None
'''
VALIDATIONS_LOG_DIR = (os.getenv('VALIDATIONS_LOG_DIR')
if os.getenv('VALIDATIONS_LOG_DIR') else
('/var/log/validations'
if os.path.exists('/var/log/validations')
and os.access('/var/log/validations', os.W_OK) else
os.environ.get('PWD')))
VALIDATIONS_LOG_DIR = os.environ.get(
'VALIDATIONS_LOG_DIR',
os.environ.get('HOME'))
def current_time():