我在哪里可以存储云配置文件?

Where can I store a cloud config file?

我正在家用电脑上安装 CoreOS(为了好玩),现在每次重新安装 OS 我都必须手动创建一个 cloud-config.yaml 文件传递给安装脚本。

阅读 CoreOS 站点上的文档,它指出有一种方法可以将这些文件存储在存储库中(参见此处:https://coreos.com/docs/cluster-management/setup/adding-users/)。

他们不太清楚什么样的存储库,因为我是新手,所以我想知道是否有人可能 "protip" 或者希望有一个关于我可以存储在哪里的标准方法这些文件。

如果他们的意思是将这些文件存储在类似 Github 的地方,那么这是一个好方法吗?还是它们意味着更私密的东西,希望有密码保护。

您如何存储和检索您的云配置文件?

您可以使用任何 HTTP 端点来存储数据。这意味着 httpdnginx 在您的防火墙甚至 S3 或 GitHub Gists 之后。确保如果你使用要点,但如果你放置 SHA 密码哈希,则将其保密。

作为 link 的 example. One other thing to remember is that you'll need to use the "raw" 版本。

您可以使用任何类型的源存储库,包括 Github。这句话主要是为了推动人们使用拉取请求类型的工作流程,以确保只有正确的 public 密钥等最终出现在他们的服务器上。处理存储库中的敏感机密取决于您组织的政策等。

非常类似于有多少人在制作厨师食谱。