Назад | Перейти на главную страницу

Как я могу установить инструменты разработки через vagrant и ansible на Centos 6.7

Я получаю эту ошибку при запуске моей первой доступной книги воспроизведения (т.е. я еще не знаком с ansible)

TASK: [Install packages] ****************************************************** 
failed: [default] => (item=@Development tools,git,curl,htop) => {"failed": true, "item": "@Development tools,git,curl,htop"}
msg: this module requires key=value arguments (['name=@Development', 'tools,git,curl,htop', 'state=present', 'update_cache=yes'])

FATAL: all hosts have already failed -- aborting

PLAY RECAP ******************************************************************** 
           to retry, use: --limit @/Users/lukemackenzie/playbook.retry

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

Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.

Соответствующий раздел учебника:

  tasks:
    - name: Install packages
      yum: name={{ item }} state=present update_cache=yes
      with_items:
        - "@Development tools"
        - git
        - curl
        - htop

Я попытался адаптировать это из Примеры

Я также пробовал просто «Инструменты разработки». Я думаю, что я неправильно избегаю пробелов в yaml playbook, но не уверен, как это сделать правильно.

Требовалось название "@ development-tools", поэтому:

 tasks:
    - name: Install packages
      yum: name={{ item }} state=present update_cache=yes
      with_items:
        - "@development-tools"
        - git
        - curl
        - htop