# Report Host & ProcessGroups for SLOs This repository holds the code to generate the relevant Host and Processgroup Report. Ouput is an excel file of all Host and Processgroups for all relevant SLOs (starting with (TP_)) # Prerequisites ## Python Version >= 3.10.x ## Python packages Before executing scripts, python requirements have to be satisfied. To do so, execute following command: pip install -r requirements.txt ## .env file To provide authentication for API calls, create ".env" file in the script directory with following definition: = is name of environment variable. This name should be passed to "environment.yaml" file as "env-token-name" parameter Example: environment.yaml file: "- env-token-name: "GLOBAL_CONFIG_TOKEN" .env file: "GLOBAL_CONFIG_TOKEN=XXXXXXXXXXX" # Usage python create_report.py # Files ## create_report.py This scripts generates the report. ## environment.yaml File containing environments to execute --auto-upload Environment name: name: string #name ov environment env-url: str #url of environment env-token-name: str #name of environment variable containing API token ## requirements.txt File containing required python packages