Fabric和Rundeck的集成帮助程序。
fabric_rundeck的Python项目详细描述
通过提供Fabric和Rundeck之间集成的帮助程序 rundeck-fabric。
cron
您可以使用cronhelper:
from fabric.api import task from fabric_rundeck import cron @cron('0 12 * * *') @task def mytask(): pass
还有hourly、daily和monthly的帮助程序:
from fabric.api import task from fabric_rundeck import daily @daily @task def mytask(): pass
fabfile信息
运行此模块(python -m fabric_rundeck)以打印有关 本地fabfile到标准输出,json格式:
$ python -m fabric_rundeck [ { "cron": null, "path": [], "argspec": { "keywords": null, "args": [], "defaults": null, "varargs": null }, "name": "mytask", "doc": null } ]
您还可以显式地传递fab文件的路径:
$ python -m fabric_rundeck path/to/fabfile.py ...