Я новичок в Chef, и я пытаюсь протестировать конфигурацию кластера AWS для 2 серверов БД + 2 сервера приложений с использованием kitchen-ec2 и столкнулся со следующей проблемой:
Я не могу динамически передать ip_address_1 из рецепта №1 (рецепт №1 для сервера 1 выполнен) в рецепт №2 (который является рецептом конфигурации для сервера2 и выполняется). Было бы полезно услышать ваш совет.
Одна из вещей, которые я могу сделать, это явно установить IP-адрес в .kitchen.yml для каждого ящика, который я пытаюсь настроить, но мне любопытно, есть ли способ сделать это на лету, что-то вроде Ohai node['ipaddress'], но более общий, возможно, список всех IP-адресов серверов, настроенных в моем кластере.
рецепт №1 – готово – сервер1 настроен, AWS назначен частный ipaddress1
рецепт# 2 — в процессе — конфигурация server2 применяется, но требуется ipaddress1
Заранее спасибо,
Дмитрий