def version_check(): url = config.get("install_sources") key = config.get("install_keys") if url != kv.get("nodejs.url") or key != kv.get("nodejs.key"): apt.purge(["nodejs"]) remove_state("nodejs.available")
def version_check(): url = config.get('install_sources') key = config.get('install_keys') if url != kv.get('nodejs.url') or key != kv.get('nodejs.key'): apt.purge(['nodejs']) remove_state('nodejs.available')
def purge_containerd(): """ Purge Containerd from the cluster. :returns: None """ purge('containerd')
def version_check(): url = config.get('install_sources') key = config.get('install_keys') if url != kv.get('nodejs.url') or key != kv.get('nodejs.key'): apt.purge(['nodejs']) remove_state('nodejs.available') if config.changed('port'): remove_state('burrow_ui.installed') stop_burrowui() if config.previous('port'): close_port(config.previous('port'))
def remove_packages(rel=None): hookenv.status_set('maintenance', 'Removing software') hookenv.log("Uninstalling designate dashboard plugin") apt.purge(['python-designate-dashboard']) reactive.remove_state('python-designate-dashboard.installed')
def uninstall(): try: apt.purge('zookeeper') except Exception as e: # log errors but do not fail stop hook hookenv.log('failed to remove zookeeper: {}'.format(e), hookenv.ERROR)