Мне нужен способ обнаружить, что марионетка закончила начальный прогон (успешно), поэтому я могу подождать, прежде чем запускать другие действия при разворачивании машин на AWS EC2 и/или OpenStack. Как я могу проверить это?Как обнаружить, что марионетка завершена
Некоторые идеи всплывали до сих пор являются:
- есть кукольный трогайте файл после завершения (успешно), я могу после этого просто наблюдать за этим файлом
- есть кукольный написать факт, когда закончил (успешно), Я могу проверить факты через mcollective. (Не уверен, что если запись в кукольном дб внутри кукольной перспективы даже возможно)
Если вы используете Puppet Enterprise, эти файлы обычно находятся в/var/opt/lib/pe-puppet/state. Используйте кукольный config print vardir, чтобы найти каталог, если вы установили его в специальном месте –