Ansible - Как запустить несколько задач в сборнике - PullRequest
0 голосов
/ 11 ноября 2019

Я новичок в ansible и пытаюсь запустить несколько задач для установки docker на определенную группу хостов в ansible playbook.

У меня есть следующий playbook ...

---
 - hosts: all
   tasks:
    - name: Update and upgrade apt packages
      become: yes
      apt:
        upgrade: yes
        update_cache: yes
        cache_valid_time: 86400 #One day

 - hosts: loadbalancer
   become: yes
   tasks:
    - name: Install docker packages
      apt:
        name:
        - 'apt-transport-https'
        - 'ca-certificates'
        - 'curl'
        - 'software-properties-common'
        state: present

    - name: Add Docker official GPG key
      apt-key:
        url: https://download.docker.com/linux/ubuntu/gpg

Это ошибка, которую я получаю при попытке запустить playbook ...

ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to be in '/home/vagrant/ansible/playbooks/hostname.yml': line 23, column 7, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


    - name: Add Docker official GPG key
      ^ here

Что яздесь делаешь неправильно?

Спасибо,

1 Ответ

3 голосов
/ 11 ноября 2019

Это не apt-key, это apt_key. Пожалуйста, обновите и попробуйте снова

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...