diff --git a/src/lib/charm/openstack/designate_bind.py b/src/lib/charm/openstack/designate_bind.py index 718b2f4..ce888c4 100644 --- a/src/lib/charm/openstack/designate_bind.py +++ b/src/lib/charm/openstack/designate_bind.py @@ -406,10 +406,10 @@ class DesignateBindCharm(openstack_charm.OpenStackCharm): sync_dir = self.setup_sync_dir(sync_time) self.create_sync_src_info_file() # FIXME Try freezing DNS rather than stopping bind - self.service_control('stop', ['bind9']) + self.service_control('stop', [self.default_service]) tar_file = '{}/{}.tar.gz'.format(sync_dir, sync_time) self.create_zone_tarball(tar_file) - self.service_control('start', ['bind9']) + self.service_control('start', [self.default_service]) self.set_sync_info(sync_time, '{}.tar.gz'.format(sync_time)) def service_control(self, cmd, services): @@ -481,12 +481,12 @@ class DesignateBindCharm(openstack_charm.OpenStackCharm): else: url = DesignateBindCharm.get_sync_src() if url: - self.service_control('stop', ['bind9']) + self.service_control('stop', [self.default_service]) self.wget_file(url, ZONE_DIR) tar_file = url.split('/')[-1] subprocess.check_call(['tar', 'xf', tar_file], cwd=ZONE_DIR) os.remove('{}/{}'.format(ZONE_DIR, tar_file)) - self.service_control('start', ['bind9']) + self.service_control('start', [self.default_service]) reactive.remove_state('sync.request.sent') reactive.set_state('zones.initialised') else: