Commit 3ecb33fd authored by grisel-davy's avatar grisel-davy
Browse files

ajout du force et interface avec les regen services

parent 2aa28c0b
......@@ -15,6 +15,8 @@ import argparse
import firewall_config
import sys
config = ConfigParser()
config.read('config.ini')
......@@ -26,7 +28,11 @@ api_client = Re2oAPIClient(api_hostname, api_username, api_password)
client_hostname = socket.gethostname().split('.', 1)[0]
for arg in sys.argv:
if arg=="--force":
table=iptables()
table.action="restart"
table.do_action()
class iptables:
def __init__(self):
......@@ -633,5 +639,10 @@ if __name__ == '__main__':
table.export = args.export
table.do_action()
for service in api_client.list("services/regen/"):
if service['hostname'] == client_hostname and \
service['service_name'] == 'firewall' and \
service['need_regen']:
notif_end_adhesion(api_client)
api_client.patch(service['api_url'], data={'need_regen': False})
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment