[bcfg2 reports] Renommage + on envoie le mail que si --mail

On ne peut pas pas importer un script qui a un - dans son nom !
This commit is contained in:
Vincent Le Gallic 2013-07-24 18:40:01 +02:00
parent 9c110bfb89
commit 705bc1d4af

View file

@ -3,6 +3,8 @@
""" Envoie un mail avec la liste des serveurs qui ne sont pas synchro avec bcfg2. """ Envoie un mail avec la liste des serveurs qui ne sont pas synchro avec bcfg2.
Si appelé sans l'option ``--mail``, affiche le résultat sur stdout.
N'affiche que ceux qui datent d'aujourd'hui, hier ou avant-hier N'affiche que ceux qui datent d'aujourd'hui, hier ou avant-hier
(pour ne pas avoir les vieux serveurs qui traînent). (pour ne pas avoir les vieux serveurs qui traînent).
@ -39,6 +41,9 @@ if __name__ == "__main__":
print(hosts, file=sys.stderr) print(hosts, file=sys.stderr)
exit(1) exit(1)
debug = "--debug" in sys.argv debug = "--debug" in sys.argv
if "--mail" in sys.argv:
sys.path.append("/usr/scripts/") sys.path.append("/usr/scripts/")
import utils.sendmail import utils.sendmail
utils.sendmail.sendmail("root@crans.org", "roots@crans.org", u"Serveurs non synchronisés avec bcfg2", hosts, more_headers={"X-Mailer" : "bcfg2-reports"}, debug=debug) utils.sendmail.sendmail("root@crans.org", "roots@crans.org", u"Serveurs non synchronisés avec bcfg2", hosts, more_headers={"X-Mailer" : "bcfg2-reports"}, debug=debug)
else:
print(hosts)