diff --git a/requirements.txt b/requirements.txt index d34329b..b6b01b8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ etcd3==0.12.0 pyroute2==0.6.4 +PyYAML==5.4.1 scapy==2.4.5 tenacity==6.1.0 diff --git a/vipman.py b/vipman.py index e8c2e4f..a5e7df4 100644 --- a/vipman.py +++ b/vipman.py @@ -8,13 +8,13 @@ import subprocess import sys from time import sleep import uuid -import yaml +import etcd3 from pyroute2 import NDB, config config.cache_expire = -1 from scapy.all import ARP, Ether, sendp, conf conf.verb = 0 -import etcd3 +import yaml parser = argparse.ArgumentParser(description='vipman - etcd based virtual ip manager') parser.add_argument('-c', '--config', default='/etc/vipman/vipman.yaml', help='config file')