LINUX.ORG.RU

Ansible Playbook

 , ,


0

1

Добрый день всем. Не понимаю почему не может выполниться playbook и прошу вашей помощи.

Playbook:

--- 
- 
  hosts: web
  sudo: true
  tasks: 
    - 
      name: "Download UI"
      command: wget --auth-no-challenge --http-user={{ username }} --http-password={{ password }} {{ package-ui }} chdir=/tmp/
  vars: 
    package-ui: "https://hudson.example.com/job/23/artifact/*zip*/archive.zip"
    username: username
    password: password

Вывод выполнения playbook:

linux-31ne:~/tmp/ansible/playbook> ansible-playbook download.xml

PLAY [web] ********************************************************** 

GATHERING FACTS *************************************************************** 
ok: [web]

TASK: [Download UI] *********************************************************** 
fatal: [web] => unable to look up a name or access an attribute in template string

FATAL: all hosts have already failed -- aborting

PLAY RECAP ******************************************************************** 
           to retry, use: --limit @/home/username/download.xml.retry

web              : ok=1    changed=0    unreachable=1    failed=0

Что за ошибка и что она значит?



Последнее исправление: marat04 (всего исправлений: 1)

Ответ на: комментарий от renya

Как и положено список хостов есть.

linux-31ne:~> cat /etc/ansible/hosts
[demo]
web ansible_ssh_user=admin ansible_ssh_host=10.0.1.1

marat04
() автор топика
Ответ на: комментарий от anonymous

Насколько мне известно это никак не влияет на работу. http://yamllint.com/ говорит что все в норме и тем более другие playbook-и не ругаются на это.

marat04
() автор топика

Проблема была в переменных. package-ui не понимает необходимо писать без "-".

marat04
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.