2015-08-11 3 views
1

Я после этого учебника: http://mattupstate.com/python/devops/2012/08/07/flask-wsgi-application-deployment-with-ubuntu-ansible-nginx-supervisor-and-uwsgi.htmlанзибль колба учебника не удалось установить

Я установил unbuntu изображения на EC2 и пытаюсь запустить пьесы, я получаю следующее сообщение об ошибке:

TASK: [install common packages needed for python application development] ***** 
failed: [54.173.67.23] => (item=libpq-dev,libmysqlclient-dev,libxml2-dev,libjpeg62,libjpeg62-dev,libfreetype6,libfreetype6-dev,zlib1g-dev,mysql-client,python-dev,python-setuptools,python-imaging,python-mysqldb,python-psycopg2,git-core,nginx) => {"failed": true, "item": "libpq-dev,libmysqlclient-dev,libxml2-dev,libjpeg62,libjpeg62-dev,libfreetype6,libfreetype6-dev,zlib1g-dev,mysql-client,python-dev,python-setuptools,python-imaging,python-mysqldb,python-psycopg2,git-core,nginx"} 
msg: No package matching '$item' is available 

FATAL: all hosts have already failed -- aborting 

Не Конечно, что случилось?

ответ

1

Упомянутое вами учебное пособие устарело. Синтаксис использования плееров Ansible теперь недействителен. Попробуйте это вместо

- name: Install python packages 
    connection: local 
    hosts: 127.0.0.1 
    tasks: 
    - name: add nginx ppa 
    apt_repository: 
     repo: "ppa:nginx/stable" 

    - name: install common packages needed for python application development 
    apt: 
     name: "{{ item }}" 
    with_items: 
     - libpq-dev 
     - libmysqlclient-dev 
     - libxml2-dev 
     - libjpeg62 
     - libjpeg62-dev 
     - libfreetype6 
     - libfreetype6-dev 
     - zlib1g-dev 
     - mysql-client 
     - python-dev 
     - python-setuptools 
     - python-imaging 
     - python-mysqldb 
     - python-psycopg2 
     - git-core 
     - nginx 

    - name: install pip 
    easy_install: 
     name: pip 

    - name: install various libraries with pip 
    pip: 
     name: "{{ item }}" 
    with_items: 
     - virtualenv 
     - supervisor 
     - uwsgi 
+0

Я получаю следующее сообщение об ошибке с этим: ОШИБКИ: apt_repository не является юридическим параметром в анзибле Play – Ankit

+0

Убедитесь, что отступы правильно. Это должно быть даже с именем «name» в строке выше. 'apt_repository' является допустимым модулем, поэтому это должно быть хорошо. –

+0

Выбирает меня, я только что скопировал отсюда – Ankit

Смежные вопросы