簡體   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