File: //lib/python2.7/site-packages/lap/check_confs_backupmanager.py
#!/usr/bin/python2.7
import sys
import os
import yaml
import django
sys.path.append("/var/www/backupmanager/")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "backupmanager.settings")
django.setup()
from backend.models import Director, Head, ChangeManager
heads = Head.objects.all()
def __run__(params):
list_errors = []
for head in heads:
head_keys = ChangeManager.objects.filter(validated=True, head=head).last()
if head_keys.error == True:
list_errors.append(str(head_keys.head).upper()+' : ' + str(head_keys.error_text.replace('\\','')))
if list_errors:
return [2, list_errors]
else:
return [0, 'OK']