我正在家用计算机上安装CoreOS(为了好玩),现在每次重新安装操作系统时,我都必须手动创建一个cloud-config.yaml
文件以传递给安装脚本。
阅读CoreOS网站上的文档,它指出有一种方法可以将这些文件存储在存储库中(见https://coreos.com/docs/cluster-management/setup/adding-users/)。
他们对于什么样的存储库并不是很清楚,因为我是新手,我想知道是否有人可能有一个“protip”或希望是一个标准的方法,我可以存储这些文件。< / p>
如果他们的意思是将这些文件存储在像Github这样的东西上,那么这是一个好方法吗?或者他们是指一些更私密的东西,希望密码保护。
如何存储和检索云配置文件?
答案 0 :(得分:1)
您可以使用任何HTTP端点来存储数据。这意味着您的防火墙后面的httpd
或nginx
甚至是S3或GitHub Gists。如果你输入一个SHA密码哈希,请确保你使用了一个要点,尽管如果你保密了。
答案 1 :(得分:1)
您可以使用任何类型的源存储库,包括Github。该句主要是为了促使人们使用拉取请求类型的工作流来确保只有正确的公钥等最终在他们的服务器上。处理回购中的敏感秘密取决于您的组织政策等。
非常类似于有多少人对Chef食谱进行版本和工作。