blob: 657e15160557f6c1c20935101d650bb1420cb66c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# pylint: disable=missing-docstring
from openshift_checks import get_var
class NotContainerizedMixin(object):
"""Mixin for checks that are only active when not in containerized mode."""
@classmethod
def is_active(cls, task_vars):
return (
# This mixin is meant to be used with subclasses of OpenShiftCheck.
super(NotContainerizedMixin, cls).is_active(task_vars) and
not cls.is_containerized(task_vars)
)
@staticmethod
def is_containerized(task_vars):
return get_var(task_vars, "openshift", "common", "is_containerized")
|