Назад | Перейти на главную страницу

SaltStack: удалить каталог, если он пуст

Как я могу удалить каталог с помощью SaltStack, если он пуст?

Сначала я удаляю файл в этом каталоге, а затем хочу удалить каталог. Но если в каталоге есть один или несколько файлов, то каталог удалять не следует.

Я проверил документы file.absent но решения не нашел.

Ты можешь использовать если только (https://docs.saltstack.com/en/latest/ref/states/requisites.html)

/path/to/directory:
  file.absent:
    - unless: file.path_exists_glob('/path/to/directory/*')