Резюме. У разі використання функції блокування/рятування в поєднанні з run_once команда ansible-playbook повертає код 2 коли лише деякі хости зазнають збою+врятовані. Під час запуску тієї самої ігри з –limit для включення лише невдалого+врятованого хоста повертається код 0.22 травня 2024 р.
Код виходу 2 означає це параметри неправильні. Ваш тест. pdf в кінці здається мені недоречним, це здається вільним твердженням.
Статус виходу 2 з’являється, коли є проблема з дозволами або відсутнє ключове слово в команді чи сценарії.
Неправильне використання вбудованої оболонки: 2. Код виходу 2 означає недійсне використання деяких вбудованих команд оболонки. Приклади вбудованих команд включають псевдонім, echo та printf. Крім того, це може означати, що ми намагаємося отримати доступ до файлу чи каталогу, які не існують або потребують дозволів.
З огляду на вищезазначене, нижче наведено найкращу спробу дистиляції різних кодів виходу, які повертаються командами ansible за допомогою Ansible 2.9: 0 = Команда виконана успішно, без будь-яких збоїв у завданні чи внутрішніх помилок. 1 = Під час виконання сталася критична помилка або виняток.
Рішення. Помилка 2 – це код мережевої помилки, створений Windows NT, який у загальному перекладі означає: "Система не може знайти вказаний файл."