Exemple #1
0
def ensure(server=False, password=None):
    commands_found = True

    if not command.exists("mysql"):
        commands_found = False

    if server and not command.exists("mysqld"):
        commands_found = False

    if not commands_found:
        install(server=server, password=password)
Exemple #2
0
def ensure(server=False, password=None):
    commands_found = True

    if not command.exists("mysql"):
        commands_found = False

    if server and not command.exists("mysqld"):
        commands_found = False

    if not commands_found:
        install(server=server, password=password)
Exemple #3
0
def install():
    package.ensure("curl")

    if not command.exists("pythonbrew"):
        url = "https://raw.github.com" \
            + "/utahta/pythonbrew/master/pythonbrew-install"
        run("curl -s %s | bash" % url)
    else:
        run("pythonbrew update")
Exemple #4
0
def ensure(version=_VERSION):
    if command.exists('ruby'):
        raw_installed_version = run('ruby -v | cut -d" " -f2')
        installed_version = _convert_version_to_string(raw_installed_version)
    else:
        installed_version = '0'
    
    required_version = _convert_version_to_string(version)
    if installed_version < required_version:
        install(version)
Exemple #5
0
def ensure():
    if command.exists("npm"):
        return

    install()
Exemple #6
0
 def _dependencies_requirements_txt(self):
     if command.exists("pip"):
         core.run("pip install -r requirements.txt --use-mirrors")
Exemple #7
0
 def _dependencies_gemfile(self):
     if command.exists("bundle"):
         core.run("bundle")
Exemple #8
0
 def _dependencies_package_json(self):
     if command.exists("npm"):
         core.run("npm install")
Exemple #9
0
def ensure():
    if command.exists('ruby-build'):
        return

    install()
Exemple #10
0
def ensure():
    if not command.exists('nginx'):
        install()
Exemple #11
0
 def _dependencies_package_json(self):
     if command.exists("npm"):
         core.run("npm install")
Exemple #12
0
 def _dependencies_requirements_txt(self):
     if command.exists("pip"):
         core.run("pip install -r requirements.txt --use-mirrors")
Exemple #13
0
def ensure(fpm=False):
    if command.exists('php5'):
        return

    install(fpm=fpm)
Exemple #14
0
def ensure():
    if not command.exists("git-extras"):
        install()
Exemple #15
0
def ensure():
    if not command.exists('stunnel4'):
        install()
Exemple #16
0
def ensure(version=_VERSION, options=_OPTIONS):
    # TODO Check if version if fulfilled
    if command.exists('redis-server'):
        return

    install(version, options)
Exemple #17
0
def ensure():
    if not command.exists("git-flow"):
        install()
Exemple #18
0
def ensure():
    if not command.exists("pythonbrew"):
        install()
Exemple #19
0
def ensure():
    if command.exists('nginx'):
        return

    install()
Exemple #20
0
def ensure(version=_VERSION, options=_OPTIONS):
    # TODO Check if version if fulfilled
    if command.exists("redis-server"):
        return

    install(version, options)
Exemple #21
0
def ensure():
    if command.exists('memcached'):
        return

    install()
Exemple #22
0
 def _dependencies_gemfile(self):
     if command.exists("bundle"):
         core.run("bundle")
Exemple #23
0
def ensure():
    if not command.exists("git-chiefs"):
        install()
Exemple #24
0
def ensure():
    if not command.exists("memcached"):
        install()
Exemple #25
0
def ensure():
    if not command.exists('stunnel4'):
        install()