summaryrefslogtreecommitdiff
path: root/designate/manage/pool.py
diff options
context:
space:
mode:
Diffstat (limited to 'designate/manage/pool.py')
-rw-r--r--designate/manage/pool.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/designate/manage/pool.py b/designate/manage/pool.py
index b478c987..40d4aab3 100644
--- a/designate/manage/pool.py
+++ b/designate/manage/pool.py
@@ -61,36 +61,6 @@ class PoolCommands(base.Commands):
default_flow_style=False
)
- @base.args('--file', help='The path to the file the yaml output should be '
- 'writen to',
- default='/etc/designate/pools.yaml')
- def export_from_config(self, file):
- self._startup()
-
- # Avoid circular dependency imports
- from designate import pool_manager
- pool_manager.register_dynamic_pool_options()
-
- try:
- pools = self.central_api.find_pools(self.context)
- except messaging.exceptions.MessagingTimeout:
- LOG.critical("No response received from designate-central. "
- "Check it is running, and retry")
- sys.exit(1)
- r_pools = objects.PoolList()
- for pool in pools:
- r_pool = objects.Pool.from_config(CONF, pool.id)
- r_pool.id = pool.id
- r_pool.ns_records = pool.ns_records
- r_pool.attributes = pool.attributes
- r_pools.append(r_pool)
- with open(file, 'w') as stream:
- yaml.dump(
- DesignateAdapter.render('YAML', r_pools),
- stream,
- default_flow_style=False
- )
-
@base.args('--pool_id', help='ID of the pool to be examined',
default=CONF['service:central'].default_pool_id)
def show_config(self, pool_id):