Но это, честно говоря, некрасивое решение. Вам лучше просто использовать фактическое имя каталога. Если он отличается на разных хостах, вы можете использовать переменные хоста, чтобы установить его соответствующим образом.
Ответ 2
Как писал Ларкс, ключ должен использовать register, но код не работал над моей текущей версией. Итак, здесь исправлено:
Это довольно странно, но я обнаружил, что если вы помещаете команды, которые используют подстановочный знак, в сценарий, а затем используете команду ansible 'script' для запуска этого сценария, подстановочные знаки хороши.
- name: "some command that needs to use a wildcard"
script: /script_containing_wildcard_commands.sh