def install(): execd_preinstall() _release = lsb_release()['DISTRIB_CODENAME'].lower() if (config('source') is None and CompareHostReleases(_release) < 'trusty'): setup_percona_repo() elif config('source') is not None: add_source(config('source'), config('key')) apt_update(fatal=True) install_percona_xtradb_cluster()
def install(): execd_preinstall() if config('source') is None and \ lsb_release()['DISTRIB_CODENAME'] < 'trusty': setup_percona_repo() elif config('source') is not None: add_source(config('source'), config('key')) configure_mysql_root_password(config('root-password')) apt_update(fatal=True) apt_install(determine_packages(), fatal=True) configure_sstuser(config('sst-password')) if config('harden') and 'mysql' in config('harden'): run_mysql_checks()
def install(): execd_preinstall() if config('source') is None and \ lsb_release()['DISTRIB_CODENAME'] < 'trusty': setup_percona_repo() elif config('source') is not None: add_source(config('source'), config('key')) configure_mysql_root_password(config('root-password')) # Render base configuration (no cluster) render_config() apt_update(fatal=True) apt_install(determine_packages(), fatal=True) configure_rootpw(config('root-password')) configure_sstuser(config('sst-password'))