Это будет работать
---
- hosts: all
become: yes
tasks:
- name: Check existence of /tmp/hosted
shell: test -e /tmp/hosted
register: hostedfile
ignore_errors: yes
- name: Ensure NTP (for time synchronization) is installed.
yum: name=ntp state=present
when: hostedfile.rc != 0
Спасибо за ссылку в вашем комментарии, JigglyNaga. Отсюда я обнаружил, что моя команда du -hs bin
показывает использование диска содержимым каталога. На самом деле есть два отдельных образа, смонтированных на каждой из двух точек монтирования (mount1 разделен на разделы, mount2 - это просто файловая система в чистом виде ext3).
Согласно ссылке в комментарии, если я хочу проверить размер файла или каталога отдельно, без учета дискового пространства, я могу использовать ls -l
или du - b
. При этом размер корзины и все ее содержимое одинаковы для обеих точек монтирования. С этого момента я буду использовать эти команды. Спасибо!