LINUX.ORG.RU

Сообщения uscr

 

Ansible говорит: «no action detected in task», чего он хочет?

Добрый вечер! Есть роль с простейшим таском:

---
- name: Add repos
  apt_repository: repo='deb http://http.debian.net/debian wheezy main' state=present

- name: Update
  action: apt update_cache=yes upgrade=yes

- name: Install packages
  action: apt pkg={{ item }} state=installed
  with_items: common_setup.packages

При попытке проиграть плейбук с этой ролью, получаю сообщение:

The error appears to have been in /etc/ansible/roles/common/tasks/setup.yml: line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

---
- name: Add repos
  ^ here
"}

Если заккоментировать задание «Add repos», роль запускается. Правда, вылезает ошибка, что модуль apt не найден, но это оставим на потом...

Debian 7, ansible 2.1.0

 ,

uscr
()

RSS подписка на новые темы