简体   繁体   English

如何列出fabfile中定义的角色?

[英]How can I list the roles defined in a fabfile?

I defined several roles in my fabfile env.rolesdef . 我在fabfile env.rolesdef中定义了几个角色。 How can I list the roles with the fab command line tool? 如何使用fab命令行工具列出角色?

AFAIK it is not possible out of the box, but you can write a simple task: AFAIK不可能开箱即用,但是您可以编写一个简单的任务:

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

Call it like this: 这样称呼它:

fab show_roles

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM