AWS 托管 Opsworks Chef Automate - 如何正确更改服务器名称

AWS 托管 Opsworks Chef Automate - 如何正确更改服务器名称

我正在编写 IaaC 并实例化 AWS Chef Automate 实例。在 Chef 服务器管理方面我是新手,而 Chef Automate 有数十亿个活动部件。所有正确更改服务器名称的尝试都失败了。

在实例化我们的 Chef Automate 实例后,我想将使用的默认服务器名称更改为我们控制的名称。是的,这需要更新服务器的证书,这让我想知道我是否将正确的 nginx 进程指向了正确的位置。

  • 看来该实例使用了私人厨师实例的厨师模板(在实例上?)
  • 实例上没有安装 knife,所以我不能 100% 确定改变甚至查看节点属性的最佳方法,但我认为这是进行我想要的更改的最佳方法。(对吗?)
  • 我尝试手动改变nginx.conf属性,但根本不起作用。
  • 我在谷歌上找不到我所寻找的文档。
  • 我曾尝试使用 opsworks,但没有取得任何实质性成果。

有没有人是 Chef Automate 专家,可以给我指明正确的方向?我需要以下内容:

  1. 更改servername网络服务器/厨师回答的
  2. 更改 nginx 等指向的证书。

答案1

搞清楚了……至少对于我的用例来说是这样。请注意,在实践中,我通常会注释掉旧内容,而不是直接编辑。如果您需要还原任何内容,我建议对以下内容也这样做:

  1. 发挥你的证书魔力并将你的证书放到位。
  2. 编辑/etc/delivery/delivery.rb
    • 设置delivery_fqdn为您希望服务器运行的新名称。
    • 设置delivery["ssl_certificates"]为指向您刚刚设置的正确证书。
    • 检查其他所有内容,但我怀疑您是否还想更改其他任何内容。
  3. 确保您的 DNS 设置正确。
  4. 跑步:delivery-ctl reconfigure

相关内容