Nano Hash - криптовалюты, майнинг, программирование

Невозможно создать проект gitlab с помощью ansible

Я пытаюсь создать проект gitlab через Ansible 2.4.

Итак, я использую gitlab_project вот так

- name: 'Gitlab create and local creat, commit and push with .gitignore file.'
      gitlab_project:
        server_url: https://gitlab.com
        validate_certs: True
        login_token: 9YmtcDSuFDo11A6DWxB7
        name: '{{longname}}' 
        state: present
        issues_enabled: True
        wiki_enabled: True
        snippets_enabled: False
      delegate_to: localhost

Но у меня проблема с «delegate_to», из-за которой он работает на локальном хосте, где я не установил pyapi-gitlab.

Итак, в основном, вот моя проблема:

Если я удалю:

delegate_to: localhost

Я получаю сообщение об ошибке:

fatal: [master1]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to connect to Gitlab server: 'message' "}

Если я позволю

delegate_to: localhost

Я получил:

fatal: [master1 -> localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Missing required gitlab module (check docs or install with: pip install pyapi-gitlab"}

Но когда я проверяю его, он уже установлен:

ansible-skel git:(master) ✗ pip install pyapi-gitlab
Requirement already satisfied: pyapi-gitlab in /usr/local/lib/python2.7/site-packages (7.8.5)
Requirement already satisfied: requests in /usr/local/lib/python2.7/site-packages (from pyapi-gitlab) (2.18.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/site-packages (from requests->pyapi-gitlab) (2018.4.16)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/site-packages (from requests->pyapi-gitlab) (3.0.4)
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python2.7/site-packages (from requests->pyapi-gitlab) (2.6)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /usr/local/lib/python2.7/site-packages (from requests->pyapi-gitlab) (1.22)

Что я должен делать?

РЕДАКТИРОВАТЬ:

Я также пытался удалить pyapi-gitlab и pip с моего компьютера и переустановить его с помощью ansible, но я получаю:

TASK [pip : Ensure Pip is installed.] ***********************************************************************************************************************************************
ok: [master1]
fatal: [local_user]: FAILED! => {"changed": false, "failed": true, "msg": "Error: No available formula with the name \"python-pip\" \nError: No previously deleted formula found.\n==> Searching local taps...\nError: No similarly named formulae found.\n==> Searching taps on GitHub...\nError: No formulae found in taps."}
05.05.2018

  • Убедитесь, что pyapi-gitlab установлен в среде Python, в которой работает Ansible (которая может отличаться от той, которую вы запускаете из CLI). 06.05.2018
  • обновил... стало немного запутанно, brew, pip, ansible ? Обязательно ли запускать его на локальном хосте? Или мне просто запустить его на хосте (я уже пробовал --› fatal: [master1]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to connect to Gitlab server: 'message' "} ) 06.05.2018
  • похоже, это та же проблема, что и помеченная как дублированная, но решение, приведенное в другом посте, у меня не работает... 07.05.2018

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..