• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python utils.link_tasks函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中utils.link_tasks函数的典型用法代码示例。如果您正苦于以下问题:Python link_tasks函数的具体用法?Python link_tasks怎么用?Python link_tasks使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了link_tasks函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: _a4c_uninstall

def _a4c_uninstall(ctx, graph, custom_context):
    #  following code can be pasted in src/test/python/workflows/tasks.py for simulation
    set_state_task(ctx, graph, 'compute', 'deleting', 'compute_deleting', custom_context)
    operation_task(ctx, graph, 'compute', 'cloudify.interfaces.lifecycle.delete', 'delete_compute', custom_context)
    set_state_task(ctx, graph, 'compute', 'stopped', 'compute_stopped', custom_context)
    set_state_task(ctx, graph, 'compute', 'stopping', 'compute_stopping', custom_context)
    set_state_task(ctx, graph, 'compute', 'deleted', 'compute_deleted', custom_context)
    operation_task(ctx, graph, 'compute', 'cloudify.interfaces.lifecycle.stop', 'stop_compute', custom_context)
    link_tasks(graph, 'compute_deleting', 'compute_stopped', custom_context)
    link_tasks(graph, 'delete_compute', 'compute_deleting', custom_context)
    link_tasks(graph, 'compute_stopped', 'stop_compute', custom_context)
    link_tasks(graph, 'compute_deleted', 'delete_compute', custom_context)
    link_tasks(graph, 'stop_compute', 'compute_stopping', custom_context)
开发者ID:vuminhkh,项目名称:alien4cloud-cloudify3-provider,代码行数:13,代码来源:workflows.py


示例2: uninstall_host_database

def uninstall_host_database(ctx, graph, custom_context):
    custom_context.add_customized_wf_node('Mysql')
    custom_context.add_customized_wf_node('Mysql')
    custom_context.add_customized_wf_node('Mysql')
    custom_context.add_customized_wf_node('Mysql')
    set_state_task(ctx, graph, 'Mysql', 'deleted', 'Mysql_deleted', custom_context)
    set_state_task(ctx, graph, 'Mysql', 'deleting', 'Mysql_deleting', custom_context)
    custom_context.register_native_delegate_wf_step('DataBase', 'DataBase_uninstall')
    set_state_task(ctx, graph, 'Mysql', 'stopped', 'Mysql_stopped', custom_context)
    set_state_task(ctx, graph, 'Mysql', 'stopping', 'Mysql_stopping', custom_context)
    generate_native_node_workflows(ctx, graph, custom_context, 'uninstall')
    link_tasks(graph, 'DataBase_uninstall', 'Mysql_deleted', custom_context)
    link_tasks(graph, 'Mysql_deleted', 'Mysql_deleting', custom_context)
    link_tasks(graph, 'Mysql_deleting', 'Mysql_stopped', custom_context)
    link_tasks(graph, 'Mysql_stopped', 'Mysql_stopping', custom_context)
开发者ID:Padow,项目名称:alien4cloud-cloudify3-provider,代码行数:15,代码来源:workflows.py


示例3: _a4c_install


#.........这里部分代码省略.........
        ctx, graph, "BlockStorage", "cloudify.interfaces.lifecycle.start", "start_BlockStorage", custom_context
    )
    set_state_task(ctx, graph, "Mysql", "started", "Mysql_started", custom_context)
    set_state_task(
        ctx, graph, "_a4c_file_system_BlockStorage", "started", "_a4c_file_system_BlockStorage_started", custom_context
    )
    operation_task(ctx, graph, "Compute", "cloudify.interfaces.lifecycle.start", "start_Compute", custom_context)
    operation_task(
        ctx,
        graph,
        "_a4c_file_system_BlockStorage",
        "cloudify.interfaces.lifecycle.create",
        "create__a4c_file_system_BlockStorage",
        custom_context,
    )
    set_state_task(
        ctx,
        graph,
        "_a4c_file_system_BlockStorage",
        "creating",
        "_a4c_file_system_BlockStorage_creating",
        custom_context,
    )
    set_state_task(
        ctx, graph, "_a4c_file_system_BlockStorage", "created", "_a4c_file_system_BlockStorage_created", custom_context
    )
    set_state_task(ctx, graph, "Compute", "initial", "Compute_initial", custom_context)
    set_state_task(ctx, graph, "Mysql", "initial", "Mysql_initial", custom_context)
    set_state_task(ctx, graph, "BlockStorage", "created", "BlockStorage_created", custom_context)
    set_state_task(ctx, graph, "BlockStorage", "initial", "BlockStorage_initial", custom_context)
    set_state_task(ctx, graph, "Compute", "configuring", "Compute_configuring", custom_context)
    set_state_task(ctx, graph, "BlockStorage", "configured", "BlockStorage_configured", custom_context)
    operation_task(
        ctx, graph, "BlockStorage", "cloudify.interfaces.lifecycle.create", "create_BlockStorage", custom_context
    )
    set_state_task(ctx, graph, "BlockStorage", "started", "BlockStorage_started", custom_context)
    set_state_task(
        ctx,
        graph,
        "_a4c_file_system_BlockStorage",
        "configuring",
        "_a4c_file_system_BlockStorage_configuring",
        custom_context,
    )
    set_state_task(ctx, graph, "Compute", "creating", "Compute_creating", custom_context)
    operation_task(
        ctx, graph, "BlockStorage", "cloudify.interfaces.lifecycle.configure", "configure_BlockStorage", custom_context
    )
    operation_task(ctx, graph, "Mysql", "cloudify.interfaces.lifecycle.start", "start_Mysql", custom_context)
    link_tasks(graph, "configure_Compute", "Compute_configuring", custom_context)
    link_tasks(graph, "Mysql_configuring", "_a4c_file_system_BlockStorage_started", custom_context)
    link_tasks(graph, "Mysql_configuring", "Mysql_created", custom_context)
    link_tasks(graph, "create_Mysql", "Mysql_creating", custom_context)
    link_tasks(graph, "Compute_starting", "Compute_configured", custom_context)
    link_tasks(
        graph, "_a4c_file_system_BlockStorage_configured", "configure__a4c_file_system_BlockStorage", custom_context
    )
    link_tasks(graph, "configure_Mysql", "Mysql_configuring", custom_context)
    link_tasks(graph, "BlockStorage_starting", "BlockStorage_configured", custom_context)
    link_tasks(
        graph, "configure__a4c_file_system_BlockStorage", "_a4c_file_system_BlockStorage_configuring", custom_context
    )
    link_tasks(graph, "Compute_configured", "configure_Compute", custom_context)
    link_tasks(graph, "Mysql_created", "create_Mysql", custom_context)
    link_tasks(
        graph, "_a4c_file_system_BlockStorage_starting", "_a4c_file_system_BlockStorage_configured", custom_context
    )
    link_tasks(graph, "Compute_started", "start_Compute", custom_context)
    link_tasks(graph, "BlockStorage_creating", "BlockStorage_initial", custom_context)
    link_tasks(graph, "Mysql_creating", "Mysql_initial", custom_context)
    link_tasks(graph, "Compute_created", "create_Compute", custom_context)
    link_tasks(graph, "create_Compute", "Compute_creating", custom_context)
    link_tasks(graph, "start__a4c_file_system_BlockStorage", "_a4c_file_system_BlockStorage_starting", custom_context)
    link_tasks(graph, "_a4c_file_system_BlockStorage_initial", "Compute_started", custom_context)
    link_tasks(graph, "_a4c_file_system_BlockStorage_initial", "BlockStorage_started", custom_context)
    link_tasks(graph, "Mysql_starting", "Mysql_configured", custom_context)
    link_tasks(graph, "Mysql_configured", "configure_Mysql", custom_context)
    link_tasks(graph, "BlockStorage_configuring", "BlockStorage_created", custom_context)
    link_tasks(graph, "BlockStorage_configuring", "Compute_started", custom_context)
    link_tasks(graph, "start_BlockStorage", "BlockStorage_starting", custom_context)
    link_tasks(graph, "Mysql_started", "start_Mysql", custom_context)
    link_tasks(graph, "_a4c_file_system_BlockStorage_started", "start__a4c_file_system_BlockStorage", custom_context)
    link_tasks(graph, "start_Compute", "Compute_starting", custom_context)
    link_tasks(graph, "create__a4c_file_system_BlockStorage", "_a4c_file_system_BlockStorage_creating", custom_context)
    link_tasks(graph, "_a4c_file_system_BlockStorage_creating", "_a4c_file_system_BlockStorage_initial", custom_context)
    link_tasks(graph, "_a4c_file_system_BlockStorage_created", "create__a4c_file_system_BlockStorage", custom_context)
    link_tasks(graph, "Mysql_initial", "Compute_started", custom_context)
    link_tasks(graph, "BlockStorage_created", "create_BlockStorage", custom_context)
    link_tasks(graph, "Compute_configuring", "BlockStorage_created", custom_context)
    link_tasks(graph, "Compute_configuring", "Compute_created", custom_context)
    link_tasks(graph, "BlockStorage_configured", "configure_BlockStorage", custom_context)
    link_tasks(graph, "create_BlockStorage", "BlockStorage_creating", custom_context)
    link_tasks(graph, "BlockStorage_started", "start_BlockStorage", custom_context)
    link_tasks(
        graph, "_a4c_file_system_BlockStorage_configuring", "_a4c_file_system_BlockStorage_created", custom_context
    )
    link_tasks(graph, "_a4c_file_system_BlockStorage_configuring", "Mysql_created", custom_context)
    link_tasks(graph, "Compute_creating", "Compute_initial", custom_context)
    link_tasks(graph, "configure_BlockStorage", "BlockStorage_configuring", custom_context)
    link_tasks(graph, "start_Mysql", "Mysql_starting", custom_context)
开发者ID:vuminhkh,项目名称:alien4cloud-cloudify3-provider,代码行数:101,代码来源:workflows.py


示例4: _a4c_install

def _a4c_install(ctx, graph, custom_context):
    #  following code can be pasted in src/test/python/workflows/tasks.py for simulation
    custom_context.add_customized_wf_node('PHP')
    set_state_task(ctx, graph, 'PHP', 'starting', 'PHP_starting', custom_context)
    custom_context.add_customized_wf_node('Wordpress')
    set_state_task(ctx, graph, 'Wordpress', 'started', 'Wordpress_started', custom_context)
    custom_context.add_customized_wf_node('Mysql')
    set_state_task(ctx, graph, 'Mysql', 'configuring', 'Mysql_configuring', custom_context)
    operation_task(ctx, graph, 'Mysql', 'cloudify.interfaces.lifecycle.create', 'create_Mysql', custom_context)
    custom_context.add_customized_wf_node('Apache')
    set_state_task(ctx, graph, 'Apache', 'initial', 'Apache_initial', custom_context)
    operation_task(ctx, graph, 'Mysql', 'cloudify.interfaces.lifecycle.configure', 'configure_Mysql', custom_context)
    custom_context.add_customized_wf_node('Wordpress')
    set_state_task(ctx, graph, 'Wordpress', 'configured', 'Wordpress_configured', custom_context)
    custom_context.add_customized_wf_node('Wordpress')
    set_state_task(ctx, graph, 'Wordpress', 'starting', 'Wordpress_starting', custom_context)
    custom_context.add_customized_wf_node('Mysql')
    set_state_task(ctx, graph, 'Mysql', 'created', 'Mysql_created', custom_context)
    custom_context.register_native_delegate_wf_step('DataBase', 'DataBase_install')
    operation_task(ctx, graph, 'PHP', 'cloudify.interfaces.lifecycle.start', 'start_PHP', custom_context)
    custom_context.add_customized_wf_node('Apache')
    set_state_task(ctx, graph, 'Apache', 'starting', 'Apache_starting', custom_context)
    custom_context.add_customized_wf_node('PHP')
    set_state_task(ctx, graph, 'PHP', 'configuring', 'PHP_configuring', custom_context)
    custom_context.register_native_delegate_wf_step('Server', 'Server_install')
    custom_context.add_customized_wf_node('PHP')
    set_state_task(ctx, graph, 'PHP', 'created', 'PHP_created', custom_context)
    operation_task(ctx, graph, 'Wordpress', 'cloudify.interfaces.lifecycle.start', 'start_Wordpress', custom_context)
    operation_task(ctx, graph, 'Apache', 'cloudify.interfaces.lifecycle.configure', 'configure_Apache', custom_context)
    custom_context.add_customized_wf_node('Mysql')
    set_state_task(ctx, graph, 'Mysql', 'creating', 'Mysql_creating', custom_context)
    operation_task(ctx, graph, 'Apache', 'cloudify.interfaces.lifecycle.create', 'create_Apache', custom_context)
    custom_context.register_native_delegate_wf_step('InternalNetwork', 'InternalNetwork_install')
    custom_context.add_customized_wf_node('Wordpress')
    set_state_task(ctx, graph, 'Wordpress', 'initial', 'Wordpress_initial', custom_context)
    custom_context.add_customized_wf_node('Apache')
    set_state_task(ctx, graph, 'Apache', 'configured', 'Apache_configured', custom_context)
    custom_context.add_customized_wf_node('PHP')
    set_state_task(ctx, graph, 'PHP', 'started', 'PHP_started', custom_context)
    custom_context.add_customized_wf_node('Wordpress')
    set_state_task(ctx, graph, 'Wordpress', 'configuring', 'Wordpress_configuring', custom_context)
    custom_context.add_customized_wf_node('PHP')
    set_state_task(ctx, graph, 'PHP', 'creating', 'PHP_creating', custom_context)
    operation_task(ctx, graph, 'Wordpress', 'cloudify.interfaces.lifecycle.configure', 'configure_Wordpress', custom_context)
    custom_context.add_customized_wf_node('Mysql')
    set_state_task(ctx, graph, 'Mysql', 'starting', 'Mysql_starting', custom_context)
    custom_context.add_customized_wf_node('Mysql')
    set_state_task(ctx, graph, 'Mysql', 'configured', 'Mysql_configured', custom_context)
    custom_context.register_native_delegate_wf_step('NetPub', 'NetPub_install')
    custom_context.add_customized_wf_node('Apache')
    set_state_task(ctx, graph, 'Apache', 'creating', 'Apache_creating', custom_context)
    operation_task(ctx, graph, 'PHP', 'cloudify.interfaces.lifecycle.create', 'create_PHP', custom_context)
    operation_task(ctx, graph, 'Apache', 'cloudify.interfaces.lifecycle.start', 'start_Apache', custom_context)
    operation_task(ctx, graph, 'PHP', 'cloudify.interfaces.lifecycle.configure', 'configure_PHP', custom_context)
    custom_context.add_customized_wf_node('Mysql')
    set_state_task(ctx, graph, 'Mysql', 'started', 'Mysql_started', custom_context)
    operation_task(ctx, graph, 'Wordpress', 'cloudify.interfaces.lifecycle.create', 'create_Wordpress', custom_context)
    custom_context.add_customized_wf_node('Wordpress')
    set_state_task(ctx, graph, 'Wordpress', 'creating', 'Wordpress_creating', custom_context)
    custom_context.add_customized_wf_node('Mysql')
    set_state_task(ctx, graph, 'Mysql', 'initial', 'Mysql_initial', custom_context)
    custom_context.add_customized_wf_node('Apache')
    set_state_task(ctx, graph, 'Apache', 'created', 'Apache_created', custom_context)
    custom_context.add_customized_wf_node('Apache')
    set_state_task(ctx, graph, 'Apache', 'started', 'Apache_started', custom_context)
    custom_context.add_customized_wf_node('Wordpress')
    set_state_task(ctx, graph, 'Wordpress', 'created', 'Wordpress_created', custom_context)
    custom_context.add_customized_wf_node('Apache')
    set_state_task(ctx, graph, 'Apache', 'configuring', 'Apache_configuring', custom_context)
    operation_task(ctx, graph, 'Mysql', 'cloudify.interfaces.lifecycle.start', 'start_Mysql', custom_context)
    custom_context.add_customized_wf_node('PHP')
    set_state_task(ctx, graph, 'PHP', 'initial', 'PHP_initial', custom_context)
    custom_context.add_customized_wf_node('PHP')
    set_state_task(ctx, graph, 'PHP', 'configured', 'PHP_configured', custom_context)
    generate_native_node_workflows(ctx, graph, custom_context, 'install')
    link_tasks(graph, 'PHP_starting', 'PHP_configured', custom_context)
    link_tasks(graph, 'Wordpress_started', 'start_Wordpress', custom_context)
    link_tasks(graph, 'Mysql_configuring', 'Wordpress_created', custom_context)
    link_tasks(graph, 'Mysql_configuring', 'Mysql_created', custom_context)
    link_tasks(graph, 'create_Mysql', 'Mysql_creating', custom_context)
    link_tasks(graph, 'Apache_initial', 'Server_install', custom_context)
    link_tasks(graph, 'configure_Mysql', 'Mysql_configuring', custom_context)
    link_tasks(graph, 'Wordpress_configured', 'configure_Wordpress', custom_context)
    link_tasks(graph, 'Wordpress_starting', 'Wordpress_configured', custom_context)
    link_tasks(graph, 'Mysql_created', 'create_Mysql', custom_context)
    link_tasks(graph, 'start_PHP', 'PHP_starting', custom_context)
    link_tasks(graph, 'Apache_starting', 'Apache_configured', custom_context)
    link_tasks(graph, 'PHP_configuring', 'PHP_created', custom_context)
    link_tasks(graph, 'PHP_configuring', 'Wordpress_created', custom_context)
    link_tasks(graph, 'PHP_created', 'create_PHP', custom_context)
    link_tasks(graph, 'start_Wordpress', 'Wordpress_starting', custom_context)
    link_tasks(graph, 'configure_Apache', 'Apache_configuring', custom_context)
    link_tasks(graph, 'Mysql_creating', 'Mysql_initial', custom_context)
    link_tasks(graph, 'create_Apache', 'Apache_creating', custom_context)
    link_tasks(graph, 'Wordpress_initial', 'Apache_started', custom_context)
    link_tasks(graph, 'Apache_configured', 'configure_Apache', custom_context)
    link_tasks(graph, 'PHP_started', 'start_PHP', custom_context)
    link_tasks(graph, 'Wordpress_configuring', 'Mysql_started', custom_context)
    link_tasks(graph, 'Wordpress_configuring', 'PHP_started', custom_context)
    link_tasks(graph, 'Wordpress_configuring', 'Wordpress_created', custom_context)
#.........这里部分代码省略.........
开发者ID:loicalbertin,项目名称:alien4cloud-cloudify3-provider,代码行数:101,代码来源:workflows.py


示例5: _a4c_uninstall

def _a4c_uninstall(ctx, graph, custom_context):
    #  following code can be pasted in src/test/python/workflows/tasks.py for simulation
    custom_context.add_customized_wf_node('FileSystem')
    set_state_task(ctx, graph, 'FileSystem', 'deleting', 'FileSystem_deleting', custom_context)
    custom_context.add_customized_wf_node('FileSystem')
    set_state_task(ctx, graph, 'FileSystem', 'deleted', 'FileSystem_deleted', custom_context)
    custom_context.register_native_delegate_wf_step('BlockStorage', 'BlockStorage_uninstall')
    custom_context.add_customized_wf_node('FileSystem')
    set_state_task(ctx, graph, 'FileSystem', 'stopped', 'FileSystem_stopped', custom_context)
    custom_context.add_customized_wf_node('FileSystem')
    set_state_task(ctx, graph, 'FileSystem', 'stopping', 'FileSystem_stopping', custom_context)
    operation_task(ctx, graph, 'FileSystem', 'cloudify.interfaces.lifecycle.stop', 'stop_FileSystem', custom_context)
    custom_context.register_native_delegate_wf_step('DeletableBlockStorage', 'DeletableBlockStorage_uninstall')
    custom_context.register_native_delegate_wf_step('Compute', 'Compute_uninstall')
    generate_native_node_workflows(ctx, graph, custom_context, 'uninstall')
    link_tasks(graph, 'FileSystem_deleting', 'FileSystem_stopped', custom_context)
    link_tasks(graph, 'FileSystem_deleted', 'FileSystem_deleting', custom_context)
    link_tasks(graph, 'BlockStorage_uninstall', 'FileSystem_deleted', custom_context)
    link_tasks(graph, 'FileSystem_stopped', 'stop_FileSystem', custom_context)
    link_tasks(graph, 'stop_FileSystem', 'FileSystem_stopping', custom_context)
    link_tasks(graph, 'Compute_uninstall', 'FileSystem_deleted', custom_context)
开发者ID:loicalbertin,项目名称:alien4cloud-cloudify3-provider,代码行数:21,代码来源:workflows.py


示例6: _a4c_uninstall

def _a4c_uninstall(ctx, graph, custom_context):
    #  following code can be pasted in src/test/python/workflows/tasks.py for simulation
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Java')
    set_state_task(ctx, graph, 'War', 'deleting', 'War_deleting', custom_context)
    set_state_task(ctx, graph, 'Java', 'stopping', 'Java_stopping', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'deleted', 'Tomcat_deleted', custom_context)
    set_state_task(ctx, graph, 'War', 'stopping', 'War_stopping', custom_context)
    operation_task(ctx, graph, 'Tomcat', 'cloudify.interfaces.lifecycle.stop', 'stop_Tomcat', custom_context)
    custom_context.register_native_delegate_wf_step('NetPub', 'NetPub_uninstall')
    set_state_task(ctx, graph, 'Java', 'deleting', 'Java_deleting', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'stopped', 'Tomcat_stopped', custom_context)
    custom_context.register_native_delegate_wf_step('Server', 'Server_uninstall')
    set_state_task(ctx, graph, 'War', 'stopped', 'War_stopped', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'stopping', 'Tomcat_stopping', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'deleting', 'Tomcat_deleting', custom_context)
    set_state_task(ctx, graph, 'Java', 'stopped', 'Java_stopped', custom_context)
    set_state_task(ctx, graph, 'War', 'deleted', 'War_deleted', custom_context)
    set_state_task(ctx, graph, 'Java', 'deleted', 'Java_deleted', custom_context)
    generate_native_node_workflows(ctx, graph, custom_context, 'uninstall')
    link_tasks(graph, 'War_deleting', 'War_stopped', custom_context)
    link_tasks(graph, 'Tomcat_deleted', 'Tomcat_deleting', custom_context)
    link_tasks(graph, 'stop_Tomcat', 'Tomcat_stopping', custom_context)
    link_tasks(graph, 'Java_deleting', 'Java_stopped', custom_context)
    link_tasks(graph, 'Tomcat_stopped', 'stop_Tomcat', custom_context)
    link_tasks(graph, 'Server_uninstall', 'Tomcat_deleted', custom_context)
    link_tasks(graph, 'Server_uninstall', 'Java_deleted', custom_context)
    link_tasks(graph, 'War_stopped', 'War_stopping', custom_context)
    link_tasks(graph, 'Tomcat_stopping', 'War_deleted', custom_context)
    link_tasks(graph, 'Tomcat_deleting', 'Tomcat_stopped', custom_context)
    link_tasks(graph, 'Java_stopped', 'Java_stopping', custom_context)
    link_tasks(graph, 'War_deleted', 'War_deleting', custom_context)
    link_tasks(graph, 'Java_deleted', 'Java_deleting', custom_context)
开发者ID:alien4cloud,项目名称:alien4cloud-cloudify3-provider,代码行数:43,代码来源:workflows.py


示例7: install_host_server

def install_host_server(ctx, graph, custom_context):
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('Tomcat')
    custom_context.add_customized_wf_node('War')
    custom_context.add_customized_wf_node('Java')
    custom_context.add_customized_wf_node('Java')
    set_state_task(ctx, graph, 'Java', 'started', 'Java_started', custom_context)
    set_state_task(ctx, graph, 'Java', 'creating', 'Java_creating', custom_context)
    operation_task(ctx, graph, 'Tomcat', 'cloudify.interfaces.lifecycle.create', 'create_Tomcat', custom_context)
    set_state_task(ctx, graph, 'War', 'configured', 'War_configured', custom_context)
    set_state_task(ctx, graph, 'War', 'starting', 'War_starting', custom_context)
    set_state_task(ctx, graph, 'War', 'started', 'War_started', custom_context)
    set_state_task(ctx, graph, 'Java', 'created', 'Java_created', custom_context)
    set_state_task(ctx, graph, 'War', 'configuring', 'War_configuring', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'starting', 'Tomcat_starting', custom_context)
    operation_task(ctx, graph, 'War', 'cloudify.interfaces.lifecycle.configure', 'configure_War', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'creating', 'Tomcat_creating', custom_context)
    set_state_task(ctx, graph, 'Java', 'starting', 'Java_starting', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'created', 'Tomcat_created', custom_context)
    set_state_task(ctx, graph, 'War', 'created', 'War_created', custom_context)
    operation_task(ctx, graph, 'Java', 'cloudify.interfaces.lifecycle.start', 'start_Java', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'initial', 'Tomcat_initial', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'configuring', 'Tomcat_configuring', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'started', 'Tomcat_started', custom_context)
    operation_task(ctx, graph, 'Java', 'cloudify.interfaces.lifecycle.configure', 'configure_Java', custom_context)
    operation_task(ctx, graph, 'Java', 'cloudify.interfaces.lifecycle.create', 'create_Java', custom_context)
    custom_context.register_native_delegate_wf_step('Server', 'Server_install')
    set_state_task(ctx, graph, 'War', 'creating', 'War_creating', custom_context)
    operation_task(ctx, graph, 'War', 'cloudify.interfaces.lifecycle.start', 'start_War', custom_context)
    set_state_task(ctx, graph, 'Java', 'configured', 'Java_configured', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'configured', 'Tomcat_configured', custom_context)
    operation_task(ctx, graph, 'Tomcat', 'cloudify.interfaces.lifecycle.configure', 'configure_Tomcat', custom_context)
    set_state_task(ctx, graph, 'War', 'initial', 'War_initial', custom_context)
    operation_task(ctx, graph, 'Tomcat', 'cloudify.interfaces.lifecycle.start', 'start_Tomcat', custom_context)
    set_state_task(ctx, graph, 'Java', 'configuring', 'Java_configuring', custom_context)
    set_state_task(ctx, graph, 'Java', 'initial', 'Java_initial', custom_context)
    generate_native_node_workflows(ctx, graph, custom_context, 'install')
    link_tasks(graph, 'Tomcat_configuring', 'Java_started', custom_context)
    link_tasks(graph, 'create_Java', 'Java_creating', custom_context)
    link_tasks(graph, 'Tomcat_created', 'create_Tomcat', custom_context)
    link_tasks(graph, 'War_starting', 'War_configured', custom_context)
    link_tasks(graph, 'start_War', 'War_starting', custom_context)
    link_tasks(graph, 'Java_configuring', 'Java_created', custom_context)
    link_tasks(graph, 'configure_War', 'War_configuring', custom_context)
    link_tasks(graph, 'start_Tomcat', 'Tomcat_starting', custom_context)
    link_tasks(graph, 'War_configured', 'configure_War', custom_context)
    link_tasks(graph, 'create_Tomcat', 'Tomcat_creating', custom_context)
    link_tasks(graph, 'start_Java', 'Java_starting', custom_context)
    link_tasks(graph, 'Tomcat_configuring', 'Tomcat_created', custom_context)
    link_tasks(graph, 'Java_configuring', 'Tomcat_created', custom_context)
    link_tasks(graph, 'War_configuring', 'War_created', custom_context)
    link_tasks(graph, 'Java_started', 'start_Java', custom_context)
    link_tasks(graph, 'Tomcat_creating', 'Tomcat_initial', custom_context)
    link_tasks(graph, 'configure_Tomcat', 'Tomcat_configuring', custom_context)
    link_tasks(graph, 'War_initial', 'Tomcat_started', custom_context)
    link_tasks(graph, 'Java_configured', 'configure_Java', custom_context)
    link_tasks(graph, 'Java_created', 'create_Java', custom_context)
    link_tasks(graph, 'Tomcat_initial', 'Server_install', custom_context)
    link_tasks(graph, 'Java_initial', 'Server_install', custom_context)
    link_tasks(graph, 'War_created', 'War_creating', custom_context)
    link_tasks(graph, 'War_started', 'start_War', custom_context)
    link_tasks(graph, 'Java_starting', 'Java_configured', custom_context)
    link_tasks(graph, 'Tomcat_starting', 'Tomcat_configured', custom_context)
    link_tasks(graph, 'Tomcat_configured', 'configure_Tomcat', custom_context)
    link_tasks(graph, 'War_creating', 'War_initial', custom_context)
    link_tasks(graph, 'Tomcat_started', 'start_Tomcat', custom_context)
    link_tasks(graph, 'configure_Java', 'Java_configuring', custom_context)
    link_tasks(graph, 'Java_creating', 'Java_initial', custom_context)
开发者ID:alien4cloud,项目名称:alien4cloud-cloudify3-provider,代码行数:84,代码来源:workflows.py


示例8: install_host_server

def install_host_server(ctx, graph, custom_context):
    custom_context.add_customized_wf_node('PHP')
    custom_context.add_customized_wf_node('Wordpress')
    custom_context.add_customized_wf_node('Apache')
    custom_context.add_customized_wf_node('Wordpress')
    custom_context.add_customized_wf_node('Wordpress')
    custom_context.add_customized_wf_node('Apache')
    custom_context.add_customized_wf_node('PHP')
    custom_context.add_customized_wf_node('PHP')
    custom_context.add_customized_wf_node('Wordpress')
    custom_context.add_customized_wf_node('Apache')
    custom_context.add_customized_wf_node('PHP')
    custom_context.add_customized_wf_node('Wordpress')
    custom_context.add_customized_wf_node('PHP')
    custom_context.add_customized_wf_node('Apache')
    custom_context.add_customized_wf_node('Wordpress')
    custom_context.add_customized_wf_node('Apache')
    custom_context.add_customized_wf_node('Apache')
    custom_context.add_customized_wf_node('Wordpress')
    custom_context.add_customized_wf_node('Apache')
    custom_context.add_customized_wf_node('PHP')
    custom_context.add_customized_wf_node('PHP')
    set_state_task(ctx, graph, 'PHP', 'starting', 'PHP_starting', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'started', 'Wordpress_started', custom_context)
    set_state_task(ctx, graph, 'Apache', 'initial', 'Apache_initial', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'configured', 'Wordpress_configured', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'starting', 'Wordpress_starting', custom_context)
    operation_task(ctx, graph, 'PHP', 'cloudify.interfaces.lifecycle.start', 'start_PHP', custom_context)
    set_state_task(ctx, graph, 'Apache', 'starting', 'Apache_starting', custom_context)
    set_state_task(ctx, graph, 'PHP', 'configuring', 'PHP_configuring', custom_context)
    custom_context.register_native_delegate_wf_step('Server', 'Server_install')
    set_state_task(ctx, graph, 'PHP', 'created', 'PHP_created', custom_context)
    operation_task(ctx, graph, 'Wordpress', 'cloudify.interfaces.lifecycle.start', 'start_Wordpress', custom_context)
    operation_task(ctx, graph, 'Apache', 'cloudify.interfaces.lifecycle.configure', 'configure_Apache', custom_context)
    operation_task(ctx, graph, 'Apache', 'cloudify.interfaces.lifecycle.create', 'create_Apache', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'initial', 'Wordpress_initial', custom_context)
    set_state_task(ctx, graph, 'Apache', 'configured', 'Apache_configured', custom_context)
    set_state_task(ctx, graph, 'PHP', 'started', 'PHP_started', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'configuring', 'Wordpress_configuring', custom_context)
    set_state_task(ctx, graph, 'PHP', 'creating', 'PHP_creating', custom_context)
    operation_task(ctx, graph, 'Wordpress', 'cloudify.interfaces.lifecycle.configure', 'configure_Wordpress', custom_context)
    set_state_task(ctx, graph, 'Apache', 'creating', 'Apache_creating', custom_context)
    operation_task(ctx, graph, 'PHP', 'cloudify.interfaces.lifecycle.create', 'create_PHP', custom_context)
    operation_task(ctx, graph, 'Apache', 'cloudify.interfaces.lifecycle.start', 'start_Apache', custom_context)
    operation_task(ctx, graph, 'PHP', 'cloudify.interfaces.lifecycle.configure', 'configure_PHP', custom_context)
    operation_task(ctx, graph, 'Wordpress', 'cloudify.interfaces.lifecycle.create', 'create_Wordpress', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'creating', 'Wordpress_creating', custom_context)
    set_state_task(ctx, graph, 'Apache', 'created', 'Apache_created', custom_context)
    set_state_task(ctx, graph, 'Apache', 'started', 'Apache_started', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'created', 'Wordpress_created', custom_context)
    set_state_task(ctx, graph, 'Apache', 'configuring', 'Apache_configuring', custom_context)
    set_state_task(ctx, graph, 'PHP', 'initial', 'PHP_initial', custom_context)
    set_state_task(ctx, graph, 'PHP', 'configured', 'PHP_configured', custom_context)
    generate_native_node_workflows(ctx, graph, custom_context, 'install')
    link_tasks(graph, 'start_PHP', 'PHP_starting', custom_context)
    link_tasks(graph, 'Apache_creating', 'Apache_initial', custom_context)
    link_tasks(graph, 'Wordpress_starting', 'Wordpress_configured', custom_context)
    link_tasks(graph, 'start_Wordpress', 'Wordpress_starting', custom_context)
    link_tasks(graph, 'PHP_started', 'start_PHP', custom_context)
    link_tasks(graph, 'start_Apache', 'Apache_starting', custom_context)
    link_tasks(graph, 'configure_PHP', 'PHP_configuring', custom_context)
    link_tasks(graph, 'Apache_initial', 'Server_install', custom_context)
    link_tasks(graph, 'PHP_initial', 'Server_install', custom_context)
    link_tasks(graph, 'PHP_configuring', 'PHP_created', custom_context)
    link_tasks(graph, 'Wordpress_started', 'start_Wordpress', custom_context)
    link_tasks(graph, 'Apache_configured', 'configure_Apache', custom_context)
    link_tasks(graph, 'Apache_created', 'create_Apache', custom_context)
    link_tasks(graph, 'Wordpress_creating', 'Wordpress_initial', custom_context)
    link_tasks(graph, 'Apache_starting', 'Apache_configured', custom_context)
    link_tasks(graph, 'Wordpress_configuring', 'PHP_started', custom_context)
    link_tasks(graph, 'configure_Wordpress', 'Wordpress_configuring', custom_context)
    link_tasks(graph, 'create_PHP', 'PHP_creating', custom_context)
    link_tasks(graph, 'Wordpress_configured', 'configure_Wordpress', custom_context)
    link_tasks(graph, 'create_Apache', 'Apache_creating', custom_context)
    link_tasks(graph, 'PHP_created', 'create_PHP', custom_context)
    link_tasks(graph, 'Apache_started', 'start_Apache', custom_context)
    link_tasks(graph, 'PHP_configured', 'configure_PHP', custom_context)
    link_tasks(graph, 'Wordpress_created', 'create_Wordpress', custom_context)
    link_tasks(graph, 'create_Wordpress', 'Wordpress_creating', custom_context)
    link_tasks(graph, 'Apache_configuring', 'Apache_created', custom_context)
    link_tasks(graph, 'Wordpress_initial', 'Apache_started', custom_context)
    link_tasks(graph, 'PHP_configuring', 'Wordpress_created', custom_context)
    link_tasks(graph, 'Wordpress_configuring', 'Wordpress_created', custom_context)
    link_tasks(graph, 'configure_Apache', 'Apache_configuring', custom_context)
    link_tasks(graph, 'PHP_creating', 'PHP_initial', custom_context)
    link_tasks(graph, 'PHP_starting', 'PHP_configured', custom_context)
开发者ID:Padow,项目名称:alien4cloud-cloudify3-provider,代码行数:86,代码来源:workflows.py


示例9: _a4c_uninstall

def _a4c_uninstall(ctx, graph, custom_context):
    #  following code can be pasted in src/test/python/workflows/tasks.py for simulation
    set_state_task(ctx, graph, 'Wordpress', 'deleting', 'Wordpress_deleting', custom_context)
    set_state_task(ctx, graph, 'DataBase', 'stopping', 'DataBase_stopping', custom_context)
    set_state_task(ctx, graph, 'Mysql', 'deleted', 'Mysql_deleted', custom_context)
    set_state_task(ctx, graph, '_a4c_floating_ip_Server', 'deleted', '_a4c_floating_ip_Server_deleted', custom_context)
    set_state_task(ctx, graph, 'DataBaseStorage', 'deleted', 'DataBaseStorage_deleted', custom_context)
    set_state_task(ctx, graph, 'PHP', 'stopped', 'PHP_stopped', custom_context)
    set_state_task(ctx, graph, 'InternalNetwork_subnet', 'deleting', 'InternalNetwork_subnet_deleting', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'stopping', 'Wordpress_stopping', custom_context)
    set_state_task(ctx, graph, 'Mysql', 'stopped', 'Mysql_stopped', custom_context)
    operation_task(ctx, graph, 'DataBase', 'cloudify.interfaces.lifecycle.delete', 'delete_DataBase', custom_context)
    set_state_task(ctx, graph, 'InternalNetwork', 'stopped', 'InternalNetwork_stopped', custom_context)
    operation_task(ctx, graph, 'InternalNetwork_subnet', 'cloudify.interfaces.lifecycle.delete', 'delete_InternalNetwork_subnet', custom_context)
    set_state_task(ctx, graph, '_a4c_floating_ip_Server', 'stopped', '_a4c_floating_ip_Server_stopped', custom_context)
    set_state_task(ctx, graph, 'DataBaseStorage', 'deleting', 'DataBaseStorage_deleting', custom_context)
    operation_task(ctx, graph, 'InternalNetwork_subnet', 'cloudify.interfaces.lifecycle.stop', 'stop_InternalNetwork_subnet', custom_context)
    set_state_task(ctx, graph, 'InternalNetwork_subnet', 'stopped', 'InternalNetwork_subnet_stopped', custom_context)
    operation_task(ctx, graph, 'DataBaseStorage', 'cloudify.interfaces.lifecycle.delete', 'delete_DataBaseStorage', custom_context)
    set_state_task(ctx, graph, 'InternalNetwork_subnet', 'stopping', 'InternalNetwork_subnet_stopping', custom_context)
    operation_task(ctx, graph, 'Server', 'cloudify.interfaces.lifecycle.delete', 'delete_Server', custom_context)
    operation_task(ctx, graph, 'DataBase', 'cloudify.interfaces.lifecycle.stop', 'stop_DataBase', custom_context)
    set_state_task(ctx, graph, 'PHP', 'deleted', 'PHP_deleted', custom_context)
    set_state_task(ctx, graph, 'DataBaseStorage', 'stopped', 'DataBaseStorage_stopped', custom_context)
    set_state_task(ctx, graph, '_a4c_file_system_DataBaseStorage', 'stopped', '_a4c_file_system_DataBaseStorage_stopped', custom_context)
    set_state_task(ctx, graph, 'Apache', 'stopped', 'Apache_stopped', custom_context)
    set_state_task(ctx, graph, '_a4c_file_system_DataBaseStorage', 'deleted', '_a4c_file_system_DataBaseStorage_deleted', custom_context)
    set_state_task(ctx, graph, 'Server', 'stopped', 'Server_stopped', custom_context)
    set_state_task(ctx, graph, '_a4c_file_system_DataBaseStorage', 'stopping', '_a4c_file_system_DataBaseStorage_stopping', custom_context)
    set_state_task(ctx, graph, 'Server', 'stopping', 'Server_stopping', custom_context)
    set_state_task(ctx, graph, 'Mysql', 'deleting', 'Mysql_deleting', custom_context)
    set_state_task(ctx, graph, '_a4c_floating_ip_Server', 'deleting', '_a4c_floating_ip_Server_deleting', custom_context)
    set_state_task(ctx, graph, 'Apache', 'deleting', 'Apache_deleting', custom_context)
    set_state_task(ctx, graph, 'Server', 'deleting', 'Server_deleting', custom_context)
    set_state_task(ctx, graph, 'Apache', 'stopping', 'Apache_stopping', custom_context)
    set_state_task(ctx, graph, 'InternalNetwork', 'deleting', 'InternalNetwork_deleting', custom_context)
    set_state_task(ctx, graph, 'PHP', 'deleting', 'PHP_deleting', custom_context)
    operation_task(ctx, graph, 'DataBaseStorage', 'cloudify.interfaces.lifecycle.stop', 'stop_DataBaseStorage', custom_context)
    set_state_task(ctx, graph, 'InternalNetwork_subnet', 'deleted', 'InternalNetwork_subnet_deleted', custom_context)
    set_state_task(ctx, graph, 'InternalNetwork', 'deleted', 'InternalNetwork_deleted', custom_context)
    operation_task(ctx, graph, '_a4c_floating_ip_Server', 'cloudify.interfaces.lifecycle.delete', 'delete__a4c_floating_ip_Server', custom_context)
    operation_task(ctx, graph, 'InternalNetwork', 'cloudify.interfaces.lifecycle.stop', 'stop_InternalNetwork', custom_context)
    set_state_task(ctx, graph, 'Server', 'deleted', 'Server_deleted', custom_context)
    set_state_task(ctx, graph, 'Mysql', 'stopping', 'Mysql_stopping', custom_context)
    set_state_task(ctx, graph, 'PHP', 'stopping', 'PHP_stopping', custom_context)
    set_state_task(ctx, graph, 'DataBase', 'stopped', 'DataBase_stopped', custom_context)
    set_state_task(ctx, graph, 'Apache', 'deleted', 'Apache_deleted', custom_context)
    set_state_task(ctx, graph, '_a4c_floating_ip_Server', 'stopping', '_a4c_floating_ip_Server_stopping', custom_context)
    set_state_task(ctx, graph, 'DataBase', 'deleting', 'DataBase_deleting', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'deleted', 'Wordpress_deleted', custom_context)
    set_state_task(ctx, graph, 'DataBase', 'deleted', 'DataBase_deleted', custom_context)
    set_state_task(ctx, graph, 'DataBaseStorage', 'stopping', 'DataBaseStorage_stopping', custom_context)
    set_state_task(ctx, graph, '_a4c_file_system_DataBaseStorage', 'deleting', '_a4c_file_system_DataBaseStorage_deleting', custom_context)
    set_state_task(ctx, graph, 'Wordpress', 'stopped', 'Wordpress_stopped', custom_context)
    operation_task(ctx, graph, '_a4c_floating_ip_Server', 'cloudify.interfaces.lifecycle.stop', 'stop__a4c_floating_ip_Server', custom_context)
    operation_task(ctx, graph, '_a4c_file_system_DataBaseStorage', 'cloudify.interfaces.lifecycle.delete', 'delete__a4c_file_system_DataBaseStorage', custom_context)
    operation_task(ctx, graph, 'InternalNetwork', 'cloudify.interfaces.lifecycle.delete', 'delete_InternalNetwork', custom_context)
    operation_task(ctx, graph, 'Server', 'cloudify.interfaces.lifecycle.stop', 'stop_Server', custom_context)
    set_state_task(ctx, graph, 'InternalNetwork', 'stopping', 'InternalNetwork_stopping', custom_context)
    operation_task(ctx, graph, '_a4c_file_system_DataBaseStorage', 'cloudify.interfaces.lifecycle.stop', 'stop__a4c_file_system_DataBaseStorage', custom_context)
    link_tasks(graph, 'Wordpress_deleting', 'Wordpress_stopped', custom_context)
    link_tasks(graph, 'DataBase_stopping', '_a4c_file_system_DataBaseStorage_deleted', custom_context)
    link_tasks(graph, 'DataBase_stopping', 'Mysql_deleted', custom_context)
    link_tasks(graph, 'Mysql_deleted', 'Mysql_deleting', custom_context)
    link_tasks(graph, '_a4c_floating_ip_Server_deleted', 'delete__a4c_floating_ip_Server', custom_context)
    link_tasks(graph, 'DataBaseStorage_deleted', 'delete_DataBaseStorage', custom_context)
    link_tasks(graph, 'PHP_stopped', 'PHP_stopping', custom_context)
    link_tasks(graph, 'InternalNetwork_subnet_deleting', 'InternalNetwork_subnet_stopped', custom_context)
    link_tasks(graph, 'Mysql_stopped', 'Mysql_stopping', custom_context)
    link_tasks(graph, 'delete_DataBase', 'DataBase_deleting', custom_context)
    link_tasks(graph, 'InternalNetwork_stopped', 'stop_InternalNetwork', custom_context)
    link_tasks(graph, 'delete_InternalNetwork_subnet', 'InternalNetwork_subnet_deleting', custom_context)
    link_tasks(graph, '_a4c_floating_ip_Server_stopped', 'stop__a4c_floating_ip_Server', custom_context)
    link_tasks(graph, 'DataBaseStorage_deleting', 'DataBaseStorage_stopped', custom_context)
    link_tasks(graph, 'stop_InternalNetwork_subnet', 'InternalNetwork_subnet_stopping', custom_context)
    link_tasks(graph, 'InternalNetwork_subnet_stopped', 'stop_InternalNetwork_subnet', custom_context)
    link_tasks(graph, 'delete_DataBaseStorage', 'DataBaseStorage_deleting', custom_context)
    link_tasks(graph, 'InternalNetwork_subnet_stopping', 'DataBase_deleted', custom_context)
    link_tasks(graph, 'InternalNetwork_subnet_stopping', 'Server_deleted', custom_context)
    link_tasks(graph, 'delete_Server', 'Server_deleting', custom_context)
    link_tasks(graph, 'stop_DataBase', 'DataBase_stopping', custom_context)
    link_tasks(graph, 'PHP_deleted', 'PHP_deleting', custom_context)
    link_tasks(graph, 'DataBaseStorage_stopped', 'stop_DataBaseStorage', custom_context)
    link_tasks(graph, '_a4c_file_system_DataBaseStorage_stopped', 'stop__a4c_file_system_DataBaseStorage', custom_context)
    link_tasks(graph, 'Apache_stopped', 'Apache_stopping', custom_context)
    link_tasks(graph, '_a4c_file_system_DataBaseStorage_deleted', 'delete__a4c_file_system_DataBaseStorage', custom_context)
    link_tasks(graph, 'Server_stopped', 'stop_Server', custom_context)
    link_tasks(graph, '_a4c_file_system_DataBaseStorage_stopping', 'Mysql_deleted', custom_context)
    link_tasks(graph, 'Server_stopping', 'Apache_deleted', custom_context)
    link_tasks(graph, 'Server_stopping', 'PHP_deleted', custom_context)
    link_tasks(graph, 'Mysql_deleting', 'Mysql_stopped', custom_context)
    link_tasks(graph, '_a4c_floating_ip_Server_deleting', '_a4c_floating_ip_Server_stopped', custom_context)
    link_tasks(graph, 'Apache_deleting', 'Apache_stopped', custom_context)
    link_tasks(graph, 'Server_deleting', 'Server_stopped', custom_context)
    link_tasks(graph, 'Apache_stopping', 'Wordpress_deleted', custom_context)
    link_tasks(graph, 'InternalNetwork_deleting', 'InternalNetwork_stopped', custom_context)
    link_tasks(graph, 'PHP_deleting', 'PHP_stopped', custom_context)
    link_tasks(graph, 'stop_DataBaseStorage', 'DataBaseStorage_stopping', custom_context)
    link_tasks(graph, 'InternalNetwork_subnet_deleted', 'delete_InternalNetwork_subnet', custom_context)
    link_tasks(graph, 'InternalNetwork_deleted', 'delete_InternalNetwork', custom_context)
#.........这里部分代码省略.........
开发者ID:vuminhkh,项目名称:alien4cloud-cloudify3-provider,代码行数:101,代码来源:workflows.py


示例10: _a4c_uninstall

def _a4c_uninstall(ctx, graph, custom_context):
    #  following code can be pasted in src/test/python/workflows/tasks.py for simulation
    set_state_task(ctx, graph, 'Tomcat', 'deleted', 'Tomcat_deleted', custom_context)
    set_state_task(ctx, graph, 'Server', 'stopped', 'Server_stopped', custom_context)
    set_state_task(ctx, graph, 'War', 'deleting', 'War_deleting', custom_context)
    set_state_task(ctx, graph, 'Artifact_Directory_Test', 'deleting', 'Artifact_Directory_Test_deleting', custom_context)
    set_state_task(ctx, graph, 'Server', 'stopping', 'Server_stopping', custom_context)
    set_state_task(ctx, graph, '_a4c_floating_ip_Server', 'deleting', '_a4c_floating_ip_Server_deleting', custom_context)
    set_state_task(ctx, graph, 'Server', 'deleting', 'Server_deleting', custom_context)
    set_state_task(ctx, graph, '_a4c_floating_ip_Server', 'deleted', '_a4c_floating_ip_Server_deleted', custom_context)
    set_state_task(ctx, graph, 'Java', 'deleting', 'Java_deleting', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'stopping', 'Tomcat_stopping', custom_context)
    set_state_task(ctx, graph, 'Artifact_Directory_Test', 'deleted', 'Artifact_Directory_Test_deleted', custom_context)
    operation_task(ctx, graph, '_a4c_floating_ip_Server', 'cloudify.interfaces.lifecycle.delete', 'delete__a4c_floating_ip_Server', custom_context)
    set_state_task(ctx, graph, 'War', 'stopping', 'War_stopping', custom_context)
    set_state_task(ctx, graph, 'Artifact_Directory_Test', 'stopped', 'Artifact_Directory_Test_stopped', custom_context)
    operation_task(ctx, graph, 'Tomcat', 'cloudify.interfaces.lifecycle.stop', 'stop_Tomcat', custom_context)
    set_state_task(ctx, graph, 'Server', 'deleted', 'Server_deleted', custom_context)
    set_state_task(ctx, graph, 'Artifact_Directory_Test', 'stopping', 'Artifact_Directory_Test_stopping', custom_context)
    set_state_task(ctx, graph, '_a4c_floating_ip_Server', 'stopping', '_a4c_floating_ip_Server_stopping', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'deleting', 'Tomcat_deleting', custom_context)
    set_state_task(ctx, graph, '_a4c_floating_ip_Server', 'stopped', '_a4c_floating_ip_Server_stopped', custom_context)
    set_state_task(ctx, graph, 'Java', 'stopped', 'Java_stopped', custom_context)
    set_state_task(ctx, graph, 'Java', 'stopping', 'Java_stopping', custom_context)
    set_state_task(ctx, graph, 'War', 'deleted', 'War_deleted', custom_context)
    set_state_task(ctx, graph, 'Tomcat', 'stopped', 'Tomcat_stopped', custom_context)
    operation_task(ctx, graph, '_a4c_floating_ip_Server', 'cloudify.interfaces.lifecycle.stop', 'stop__a4c_floating_ip_Server', custom_context)
    operation_task(ctx, graph, 'Server', 'cloudify.interfaces.lifecycle.stop', 'stop_Server', custom_context)
    operation_task(ctx, graph, 'Server', 'cloudify.interfaces.lifecycle.delete', 'delete_Server', custom_context)
    set_state_task(ctx, graph, 'Java', 'deleted', 'Java_deleted', custom_context)
    set_state_task(ctx, graph, 'War', 'stopped', 'War_stopped', custom_context)
    link_tasks(graph, 'Tomcat_deleted', 'Tomcat_deleting', custom_context)
    link_tasks(graph, 'Server_stopped', 'stop_Server', custom_context)
    link_tasks(graph, 'War_deleting', 'War_stopped', custom_context)
    link_tasks(graph, 'Artifact_Directory_Test_deleting', 'Artifact_Directory_Test_stopped', custom_context)
    link_tasks(graph, 'Server_stopping', 'Tomcat_deleted', custom_context)
    link_tasks(graph, 'Server_stopping', 'Artifact_Directory_Test_deleted', custom_context)
    link_tasks(graph, 'Server_stopping', 'Java_deleted', custom_context)
    link_tasks(graph, '_a4c_floating_ip_Server_deleting', '_a4c_floating_ip_Server_stopped', custom_context)
    link_tasks(graph, 'Server_deleting', 'Server_stopped', custom_context)
    link_tasks(graph, '_a4c_floating_ip_Server_deleted', 'delete__a4c_floating_ip_Server', custom_context)
    link_tasks(graph, 'Java_deleting', 'Java_stopped', custom_context)
    link_tasks(graph, 'Tomcat_stopping', 'War_deleted', custom_context)
    link_tasks(graph, 'Artifact_Directory_Test_deleted', 'Artifact_Directory_Test_deleting', custom_context)
    link_tasks(graph, 'delete__a4c_floating_ip_Server', '_a4c_floating_ip_Server_deleting', custom_context)
    link_tasks(graph, 'Artifact_Directory_Test_stopped', 'Artifact_Directory_Test_stopping', custom_context)
    link_tasks(graph, 'stop_Tomcat', 'Tomcat_stoppin 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python utils.linkfile函数代码示例发布时间:2022-05-26
下一篇:
Python utils.lightred函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap