gpt4 book ai didi

mysql - 如何触发 Chef-solo 配置更改

转载 作者:行者123 更新时间:2023-11-29 14:11:59 26 4
gpt4 key购买 nike

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

我定义了一个“数据库”角色;我在目标节点上使用 Chef-solo 进行 cooking 。

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

就像引擎场一样,您可以在其中点击“创建数据库”按钮并触发新的数据库创建。

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

最佳答案

回答问题“如何动态创建数据库用户?”我想说的是以下内容。

如果您使用 Chef-solo 和 cron 作业来访问某个 URL,那么您就是在重新发明 Chef-client + Chef-server,但又失去了安全性。

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

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

看起来约翰(Lusis)已经完成了添加用户部分。 https://gist.github.com/769365

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

关于mysql - 如何触发 Chef-solo 配置更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13346760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com