Я пытаюсь скопировать файлы в список хостов, и у каждого файла есть имя хоста, присутствующее в имени. Вот моя книга воспроизведения:
---
- hosts: ibank
become: true
become_exe: 'sudo su -'
tasks:
- name:"copy ibank to {{ inventory_hostname }} qa"
copy:
src: "/usr/local/jenkins_workspace/Trunk_Ibank_Build_Ansible/ibank/DIST/ibank_{{ inventory_hostname }}_qa.war"
dest: "/usr/local/ibank/ibank_{{ inventory_hostname }}_qa.war"
command:
chdir: /usr/local/ibank
cmd: /usr/local/ibank/restart.sh
Но когда файл запускается, я получаю сообщение «ERROR! Синтаксическая ошибка при загрузке YAML. Значения сопоставления здесь недопустимы». Не уверен, что я делаю неправильно в данный момент.