Рейтинг:0

Сбой SSL-сертификата Ansible — ошибка urlopen

флаг cn

Я пытаюсь запустить ansible-playbook из OSX, которая запускает эту задачу, и я получаю сообщение об ошибке ниже Я попытался запустить «Install Certificates.command» из папки Python, но это не решило мою проблему.

фатальный: [XXX]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "истекшее": 0, "msg": "Код состояния был -1, а не [200]: Ошибка запроса: <ошибка открытия URL [SSL: CERTIFICATE_VERIFY_FAILED] ошибка проверки сертификата (_ssl.c:897)>", "перенаправлено": false, "status": -1, "url": "https://XXX.XXX. com/rest/api/2/кластер/зду/состояние"}
задачи:
   - имя: получить состояние кластера
     ури:
      URL-адрес: https://{{ base_url}}.xxx.com/rest/api/2/cluster/zdu/state
      заголовки:
       Тип содержимого: приложение/json
      force_basic_auth: правда

Пожалуйста помогите.

Рейтинг:1
флаг cn

Как показано на странице официальной документации модуля URI, вы должны использовать валидате_сертс: нет параметр, чтобы отключить проверку SSL.

Кроме того, ваша задача говорит force_basic_auth: правда что означает, что вы хотите предоставить учетные данные для аутентификации через HTTP-заголовок, чего вы на самом деле не делаете;)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.