Назад | Перейти на главную страницу

Opsworks Chef Automate, размещенный на AWS - Как правильно изменить имя сервера

Я пишу свой IaaC и создаю экземпляр AWS Chef Automate. Я новичок в администрировании серверов Chef, а в Chef Automate есть миллиард движущихся частей. Все попытки правильно изменить имя сервера до настоящего времени потерпели неудачу.

После создания нашего экземпляра Chef Automate я хочу изменить используемое по умолчанию имя сервера на то, что находится под нашим контролем. Да, для этого требуется обновление сертификатов для сервера, что заставляет меня задаться вопросом, указываю ли я правильный процесс nginx в нужных местах.

Кто-нибудь из гуру Chef Automate может указать мне правильное направление? Мне нужно следующее:

  1. Изменить servername что веб-сервер / шеф-повар отвечает на
  2. Измените сертификаты, на которые указывает nginx и др.

Разобрался ... по крайней мере, для моего варианта использования. ОБРАТИТЕ ВНИМАНИЕ, что на практике я обычно комментирую старые вещи, а не просто редактирую их на месте. Я рекомендую то же самое для следующего, если вам нужно что-то отменить:

  1. творите волшебство с сертификатом и вставляйте сертификаты на место.
  2. редактировать /etc/delivery/delivery.rb
    • устанавливать delivery_fqdn на новое имя, под которым должен работать ваш сервер.
    • устанавливать delivery["ssl_certificates"] чтобы указать на только что настроенные сертификаты.
    • проверьте все остальное, но я сомневаюсь, что вы хотите что-то менять.
  3. убедитесь, что ваш DNS настроен правильно.
  4. бегать: delivery-ctl reconfigure