Роль Галактики.Файл модуля не найден в настроенных путях модуля.Кроме того, основные модули отсутствуют - PullRequest
0 голосов
/ 26 сентября 2019

Это из роли галактики (ashwin_sid.gaia_fw1), которую я пытаюсь реализовать.

Доступная версия: 2.8.4

Как часть игровой книги, в которую он входит, запускается команда show.Выходные данные затем должны перейти в «BACKUP», но выдает эту ошибку: «Файл модуля не найден в настроенных путях модуля. Кроме того, отсутствуют основные модули».

Это playbook:

   serial: 1
   gather_facts: no
   tasks:
     - name: BACKUP
       import_role:
         name: ashwin_sid.gaia_fw1
         tasks_from: backup'

Я думаю, что это где он ломается, где он ссылается на этот файл:

'- name: create dir
  local_action: file  path=={{ logdir | default('../BACKUP') }}/{{ r0.stdout }} state=directory'

Это задача с ошибкой вподробный режим.

TASK [ashwin_sid.gaia_fw1 : create dir] ****************************************************************************************************************************************************************
task path: /app/sandbox/playbooks/ashwin_sid.gaia_fw1/tasks/backup.yml:23
<localhost> ESTABLISH LOCAL CONNECTION FOR USER: xxxxx
<localhost> EXEC /bin/sh -c 'echo ~xxxxx && sleep 0'
<localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/xxxxx/.ansible/tmp/ansible-tmp-1569528903.45-71335581192935 `" && echo ansible-tmp-1569528903.45-71335581192935="` echo /home/xxxxx/.ansible/tmp/ansible-tmp-1569528903.45-71335581192935 `" ) && sleep 0'
fatal: [lab_B]: FAILED! => {
    "msg": "The module file  was not found in configured module paths. Additionally, core modules are missing. If this is a checkout, run 'git pull --rebase' to correct this problem."
}

Я не уверен, какую другую информацию предоставить?

Я создал каталог "BACKUP".Я не думаю, что это проблема с разрешениями.Он нормально регистрируется, и я думаю, что он запускает команду, которую просто не может написать?

1 Ответ

0 голосов
/ 27 сентября 2019

У вас есть дополнительный пробел в вашей игровой книге:

  "local_action: file  path=={{"

должен быть:

  "local_action: file path=={{

Ошибка показывает, что дополнительный пробел после указания модуля не найден:

'"msg": "Файл модуля не найден ...'

После удаления этого места он должен работать для вас.

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