ОШИБКА! в задании git клон ansible playbook не обнаружен модуль / действие - PullRequest
0 голосов
/ 27 марта 2020

Я не могу понять, что здесь происходит. Это моя очень простая ansible playbook:

---
  - name: "Playing with Ansible and Git"
    hosts: localhost
    connection: local
    tasks:
        - name: "clone the repo"
        - become: yes
        - git:
            repo: https://github.com/ansible/ansible-examples.git
            dest: /opt/
            clone: yes
            update: yes

Это моя версия ansible -playbook

ansible-playbook --version
ansible-playbook 2.9.6

Ошибка

ERROR! no module/action detected in task.

The error appears to be in 'local.yml': line 6, column 11, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

    tasks:
        - name: "clone the repo"
          ^ here

Я бегу по ansible-playbook local.yml

Я действительно не могу понять, что здесь не так.

1 Ответ

0 голосов
/ 27 марта 2020

Мне удалось выяснить проблему. Это работает нормально. Я просто должен удалить - перед git.

---
  - name: "Playing with Ansible and Git"
    hosts: localhost
    connection: local
    tasks:
        - name: "clone the repo"
          git:
            repo: https://github.com/ansible/ansible-examples.git
            dest: /opt/
            clone: yes
            update: yes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...