示例#1
0
def start_deploy(node_name, access_key, secret_key, run_list, instance_type):
    # Validate data
    if validate_cloud_data(node_name, access_key, secret_key, run_list, instance_type):
        # Add db entry
        NodeOnCloudInfo.add_deployment(node_name, access_key, secret_key, run_list, instance_type)
        # Create a thread object to execute
        shell_thread = ExecuteThread(node_name, access_key, secret_key, run_list, instance_type)
        shell_thread.start()
        return True
    else:
        return False