Hi,
i would like to define one unique task in which i could run a different
command on 2 or more hosts.
For example:
@hosts('host1')
def ask_fw(keyword):
"""Interroge la greylist du firewall"""
print(green('Vérification de la greylist sur le firewall:'))
run('spamdb | grep %s' % keyword)
@hosts('host2')
def ask_smtp(keyword):
"""Interroge le maillog de la passerelle SMTP"""
print(green('Vérification des logs de la passerelle smtp:'))
sudo('zgrep %s /var/log/maillog*' % keyword)
@task
def is_it_blocked():
"""Verifie si un mail est bloqué sur firewall ou la passerelle SMTP"""
address = raw_input("Entrez l'adresse ou mot clé à rechercher: ")
ask_fw(address)
ask_smtp(address)
This example doesn't work but is it possible to do something similar ?
Thanks a lot.
Morgan
_______________________________________________
Fab-user mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/fab-user