用于存储每个环境配置的工具

时间:2017-03-27 14:22:38

标签: deployment configuration devops configuration-management

我需要在工具中基于每个环境存储配置信息。

这是一个带有GUI的工具,用于添加/更新配置值(例如连接字符串)。这应该有一个默认值,并且能够根据不同的环境进行更改。

在部署到特定环境以添加到应用程序期间,应该有一个API来检索这些配置值。

我谷歌搜索了一段时间,看不到任何符合此法案的工具。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

了解更多关于你将使用配置的地方会很高兴,即。本地,云等,但考虑使用PuppetGithub之类的源代码控制回购。 有GUI但你可以找到许多模板示例来开始,如果你想自己更改配置代码中的conn设置然后将它们提交到你的repo或将它们设置为变量你只需要更改变量文件。 这样做可以让您最终开始运行自动构建。

答案 1 :(得分:0)

如果不是必须的GUI,那么configrd就是这样。一个配置值,环境变量和机密的中央存储库。

您可以根据需要的任何轴来构造您的配置值,包括通过环境继承和覆盖各个环境的值。

Configrd还可以即时处理秘密的加密和解密,以便您可以选择在git中对纯文本和秘密进行并行版本控制。

都可以通过simple API

访问