-
Notifications
You must be signed in to change notification settings - Fork 72
Open
Description
目前我们的 playbook 脚本仍存储在 CurveAdm 的主仓库中,用户在使用 playbook 时需要将对应的脚本拷贝到本地进行执行,我们希望你为我们提供一个 playbook 安装功能,可以快速将指定的 playbook 脚本集从远端安装到本地 CurveAdm 的主目录下:
curveadm playbook install memcache
此外,我们还希望你能帮我们改进 playbook 执行方式,给我们提供像 ansible 一样的模块选项,例如:
curveadm playbook -m memcache deploy
以上这个示例命令会选择用户已经安装的 memcache 模块,并执行 deploy 操作。
HINTS
- 以上只是初步的设计方案,如果你有更好的建议,请回复该 issue 告诉我们
- 我们希望有一个集中仓库来管理用户的 playbook,要是能让用户自由提交就更好了,类似 oh-my-zsh 的插件
- 此外,我们可以为你提供 NOS 存储,用来存储 playbook 脚本
Metadata
Metadata
Assignees
Labels
No labels