因此,現在的一種常見做法是將連接字符串作爲環境變量以避免將其置於文件中。這一切都很好,但我不確定如何在嘗試使用Salt/Ansible或Chef/Puppet等配置管理工具設置連續部署工作流程時使此工作成爲可能。如何管理用於連續部署的環境變量
具體來說,我有使用上述配置管理工具在環境中的下列問題:
- 你在哪裏存儲連接字符串/密碼/鍵從代碼庫分開?
- 你是否將這些項目保存在某種類型的代碼回購(git等)中?
- 您是否使用內置於您的工具中的某種結構?
- 你如何保持這些相同的物品的安全?
- 你跟蹤這些項目的變化/備份嗎?如果是這樣,如何?
加密數據包是要走的路。 –
我想說廚師庫是要走的路;-) – StephenKing