繁体   English   中英

如何触发Chef-Solo配置更改

[英]How can I trigger a chef-solo configuration change

我正在使用Chef-solo,以避免麻烦的是要管理多个实例(如果您认为这不是一个好主意,请纠正我)

我已经定义了“数据库”角色; 我在目标节点上用Chef-solo烹饪。

现在,我想要一种创建新用户以“动态”数据库的方法

就像引擎码一样,您可以单击“创建数据库”按钮,并触发新的数据库创建。

我是否应该设置一个cronjob来从URL连续获取运行列表? 我应该在该URL中输入什么? 我不想重新安装整个食谱。

回答问题“如何动态创建数据库用户?” 我会说以下。

如果您使用带有Cron作业的Chef-solo来访问URL,那么您是在重新设计Chef-client + Chef-server减去安全性。

您还应该能够再次运行该食谱,并且它不会破坏任何内容。

听起来您应该运行Chef-client并将用户信息存储在数据袋中。

看起来John(Lusis)已经做过添加用户部分。 https://gist.github.com/769365

要“动态”触发它,您可以使用knife / ssh或制作一个在节点上运行Chef-client的cgi脚本。 我建议使用ssh方法。

暂无
暂无

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

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