Exemple #1
0
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")
Exemple #2
0
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')
Exemple #3
0
def purge_containerd():
    """
    Purge Containerd from the
    cluster.

    :returns: None
    """
    purge('containerd')
Exemple #4
0
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'))
Exemple #5
0
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')
Exemple #6
0
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)