Я пытаюсь обновить версию какого-либо программного обеспечения через Ansible для сервера.
- name: upgrade firmware version
shell: bash -x bmc_firmware_update.sh -k -F BMC_0204.00.bin_enc -s 1
Это может занять около 15 минут. После этого у меня есть другая команда:
-name: something else
shell: bash -x bmc_firmware_update.sh -k -F BMC_0204.00.bin_enc -s 2.
Я столкнулся с wait_for: timeout = 300, но я хочу знать, есть ли лучший способ убедиться, что первый успешно завершендо запуска второй команды оболочки. Пожалуйста, совет!