aboutsummaryrefslogtreecommitdiffstats
path: root/charms/trusty/contrail-configuration/scripts/deactivate_floating_pool.py
diff options
context:
space:
mode:
Diffstat (limited to 'charms/trusty/contrail-configuration/scripts/deactivate_floating_pool.py')
-rwxr-xr-xcharms/trusty/contrail-configuration/scripts/deactivate_floating_pool.py44
1 files changed, 0 insertions, 44 deletions
diff --git a/charms/trusty/contrail-configuration/scripts/deactivate_floating_pool.py b/charms/trusty/contrail-configuration/scripts/deactivate_floating_pool.py
deleted file mode 100755
index b189023..0000000
--- a/charms/trusty/contrail-configuration/scripts/deactivate_floating_pool.py
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/usr/bin/env python
-
-"""Deactivate Floating IP pool for project.
-
-This is a workaround whilst OpenContrail doesn't provide the needed
-functionality in *_floating_pool.py scripts.
-"""
-
-import argparse
-
-from vnc_api import vnc_api
-
-parser = argparse.ArgumentParser()
-
-parser.add_argument("project_name", help="Colon separated fully qualified name")
-
-parser.add_argument("floating_ip_pool_name",
- help="Name of the floating IP pool")
-
-parser.add_argument("--api_server_ip", help="IP address of api server",
- default="127.0.0.1")
-
-parser.add_argument("--api_server_port", help="Port of api server",
- default="8082")
-
-parser.add_argument("--admin_user", help="Name of keystone admin user")
-
-parser.add_argument("--admin_password", help="Password of keystone admin user")
-
-parser.add_argument("--admin_tenant_name",
- help="Tenant name for keystone admin user")
-
-args = parser.parse_args()
-
-vnc_lib = vnc_api.VncApi(api_server_host=args.api_server_ip,
- api_server_port=args.api_server_port,
- username=args.admin_user,
- password=args.admin_password,
- tenant_name=args.admin_tenant_name)
-
-project = vnc_lib.project_read(fq_name=args.project_name.split(":"))
-pool = vnc_lib.floating_ip_pool_read(fq_name=args.floating_ip_pool_name.split(":"))
-project.del_floating_ip_pool(pool)
-vnc_lib.project_update(project)