def install_cassandra_packages(): helpers.install_packages(helpers.get_cassandra_packages()) if helpers.get_jre() != 'oracle': subprocess.check_call([ 'update-java-alternatives', '--jre-headless', '--set', 'java-1.7.0-openjdk-amd64' ])
def config_changed(): # Make sure required packages are installed install_packages(config('apt_dependencies')) app_tgz_url = config('app_tgz_url') if app_tgz_url: timestamp = get_timestamp() app_dir = extract_app_files(app_tgz_url, timestamp) install_dependencies(timestamp) save_environment_variables_string(config('environment_variables')) setup_apache_wsgi(timestamp, app_dir) set_current(timestamp)
def install_cassandra_packages(): helpers.install_packages(helpers.get_cassandra_packages()) if helpers.get_jre() != 'oracle': subprocess.check_call(['update-java-alternatives', '--jre-headless', '--set', 'java-1.7.0-openjdk-amd64'])
def install(): # Install charm dependencies install_packages('python-pip apache2 libapache2-mod-wsgi') # Make sure extra packages are installed install_packages(config('apt_dependencies'))