Exemplo n.º 1
0
def freeze_instance(sleep_time=45):
    return ScriptDeployment(
        "nohup fsfreeze -f / && sleep %s && fsfreeze -u / &" % sleep_time,
        name="./deploy_freeze_instance.sh")
Exemplo n.º 2
0
def check_mount():
    return ScriptDeployment("mount", name="./deploy_check_mount.sh")
Exemplo n.º 3
0
def install_base_requirements(distro='ubuntu'):
    script_txt = "%s install -qy utils-linux %s"\
        % ('apt-get' if 'ubuntu' in distro.to_lower() else 'yum',
           '' if 'ubuntu' in distro.to_lower() else 'python-simplejson')
    return ScriptDeployment(script_txt, name="./deploy_base_requirements.sh")
Exemplo n.º 4
0
def deploy_test():
    return ScriptDeployment("\n", name="./deploy_test.sh")
Exemplo n.º 5
0
def build_script(script_input, name=None):
    return ScriptDeployment(script_input, name=name)
Exemplo n.º 6
0
def get_distro(distro='ubuntu'):
    return ScriptDeployment("cat /etc/*-release",
                            name="./deploy_get_distro.sh")
Exemplo n.º 7
0
def sync_instance():
    return ScriptDeployment("sync", name="./deploy_sync_instance.sh")