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

标签 python fabric

我在我的 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>
....

关于python - 如何列出 fabfile 中定义的角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18866972/

相关文章:

python - 使用 Cython 的 bool numpy 数组

python - 在简单的 shell 脚本中将文件作为参数传递的最简单方法是什么?

python - 为什么Fabric通常会输出一个额外的空行?

python - 从Python Paramiko获取非控制台(ish)结果

python - 使用 Fabric 和 Python 进行日志记录

Python 设置小数位范围而不四舍五入?

python - 将展平层与输入层连接

python - 在 Python 中存储对引用的引用?

python - Fabric 和 Sudo 作为另一个用户

python - 织物导入错误 : "fab task" vs. "from fabfile import task; task()"