Skip to main content
 首页 » 编程设计

python之如何列出 fabfile 中定义的角色

2025年05月04日11zhengyun_ustc

我在我的 fabfile env.rolesdef 中定义了几个角色.如何使用 fab 命令行工具列出角色?

请您参考如下方法:

据我所知,开箱即用是不可能的,但您可以编写一个简单的任务:

@task 
def show_roles(): 
    for key, value in sorted(env.roledefs.items()): 
        print key, value 

这样调用它:

fab show_roles 
 
dev-server ['devel1', 'devel2', ...] 
dev-server-root ['root@...', ..] 
dev-systems <function get_roledefs_dev at 0x22bc230> 
....