ansible не может загрузить мерзавца repo на песнях 7

У меня есть это в моих drupal ролях для загрузки drupal мерзавца

---

- name: Install git
  yum: name=git state=latest

- name: Clone Drupal
  git: repo=http://git.drupal.org/project/drupal.git
       dest=/var/www/html/drupal/
       update=no

- name: Create settings.php
  command: cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php

- name: Create services.yml
  command: cp /var/www/html/drupal/sites/default/default.services.yml /var/www/html/drupal/sites/default/services.yml

- name: Update permissions of settings.php
  file: path=/var/www/html/drupal/sites/default/settings.php mode=777

- name: Update permissions of services.yml
  file: path=/var/www/html/drupal/sites/default/services.yml mode=777

- name: Update permissions of files directory
  file: >
    path=/var/www/html/drupal/sites/default/files
    mode=777
    state=directory
    recurse=yes

и когда я работаю, ansible вот ошибка, которую я получаю

TASK: [drupal | Clone Drupal] *************************************************
changed: [ansiblev1]

TASK: [drupal | Create settings.php] ******************************************
failed: [ansiblev1] => {"changed": true, "cmd": ["cp", "/var/www/html/drupal/sites/default/default.settings.php", "/var/www/html/drupal/sites/default/settings.php"], "delta": "0:00:00.004656", "end": "2015-02-04 23:27:12.815990", "rc": 1, "start": "2015-02-04 23:27:12.811334", "warnings": []}
stderr: cp: cannot stat '/var/www/html/drupal/sites/default/default.settings.php': No such file or directory

FATAL: all hosts have already failed -- aborting

PLAY RECAP ********************************************************************
           to retry, use: --limit @/home/bbusari/site.retry

ansiblev1                  : ok=22   changed=1    unreachable=0    failed=1

когда я проверил сервер, чтобы видеть, был ли drupal мерзавец donwloaded, там не было ничего.

Как я использую модуль мерзавца для загрузки на песнях 7?Спасибо

1
задан 5 February 2015 в 06:39
1 ответ

Что ж, идите по следам ...

Первая подсказка:

$ wget http://git.drupal.org/project/drupal.git
--2015-02-05 00:06:57--  http://git.drupal.org/project/drupal.git
Resolving git.drupal.org... 140.211.10.6
Connecting to git.drupal.org|140.211.10.6|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-02-05 00:06:58 ERROR 404: Not Found.

Хорошо, значит, у вас неправильный URL-адрес репо. Посмотрим дальше:

$ curl http://git.drupal.org/
Drupal.org does not provide repository listings in gitweb. You must access repositories directly by fully-qualified URI - e.g. for Drupal core, http://drupalcode.org/project/drupal.git . If you want a listing of repositories, consult the listings of projects on Drupal.org itself.

Вот мы уже кое-что добились. Пойдем на эту страницу! Что мы видим внизу страницы?

Clone
git://git.drupal.org/project/drupal.git

Итак, это URL-адрес, который вы должны использовать при воспроизведении модуля ansible git.

3
ответ дан 3 December 2019 в 18:41

Теги

Похожие вопросы