Example #1
0
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'
        ])
Example #2
0
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'])
Example #4
0
def install():
    # Install charm dependencies
    install_packages('python-pip apache2 libapache2-mod-wsgi')

    # Make sure extra packages are installed
    install_packages(config('apt_dependencies'))