#!/usr/bin/env python3.11
# ------------------------------------------------------------------------------
# Copyright 2023 Open Text.
#
# The only warranties for products and services of Open Text and its
# affiliates and licensors (“Open Text”) are as may be set forth in the
# express warranty statements accompanying such products and services.
# Nothing herein should be construed as constituting an additional
# warranty. Open Text shall not be liable for technical or editorial
# errors or omissions contained herein. The information contained herein
# is subject to change without notice.
#
# Except as specifically indicated otherwise, this document contains
# confidential information and a valid license is required for possession,
# use or copying. If this work is provided to the U.S. Government,
# consistent with FAR 12.211 and 12.212, Commercial Computer Software,
# Computer Software Documentation, and Technical Data for Commercial Items
# are licensed to the U.S. Government under vendor's standard commercial
# license.
# -------------------------------------------------------------------------
import json
import os

CERT_PATH = "/etc/ssl/servercerts/servercert.pem"

cmd = "systemctl status oes-cis-agent.service > /dev/null 2>&1"

isagentrunning = os.system(cmd)

if os.path.exists(CERT_PATH) and isagentrunning == 0:

    #return 202 is agent is configured

    exit (202)
else:
    exit (201)