На прошлой неделе разбирали плейбук с проблемами. Многие из них вы нашли, но не все))
Самое сложное — найти простейшие на вид проблемы. Например, в том варианте ставился пакет slurm — естественно, несуществующий. При запуске это будет легко заметить.
Принес вам еще один подобный случай, попробуем в другом формате рассмотреть, что еще было не так.
Посмотрите на этот кусочек плейбука:
- name: Run deployment script if it exists
command: /bin/bash /tmp/deploy.sh
args:
creates: /tmp/deploy.sh
Вроде обычная задача, где нужно запустить скрипт, если он есть. Но что-то тут не так.
Как думаете, при каких условиях эта задача всегда будет skipped, даже если файл /tmp/deploy.sh существует?