Я пытаюсь активировать лицензию для поиска Elasti c, используя ansible. задача показывает нормально, но сообщение отладки как ниже. Лицензия не применяется.
Playbook
---
- name: Activate license
uri:
method: PUT
url: "{{ api_uri }}/{{ license_api }}?acknowledge=true"
user: "{{username }}"
password: "{{ password }}"
body_format: json
body: "{{ license }}"
return_content: yes
force_basic_auth: yes
validate_certs: "{{ certs }}"
register: license
- name: License
debug: msg={{ license }}
Вывод
"msg": "Не удалось проверить сертификат SSL для xxxxx: 9200. Убедитесь, что ваш На управляемых системах установлен действительный сертификат CA. Вы можете использовать validate_certs = False, если вам не нужно подтверждать идентификацию серверов, но это небезопасно и не рекомендуется. Пути для этой платформы проверены: / etc / ssl / certs, / etc / pki / ca-trust / extract / pem, / etc / pki / tls / certs, /usr/share/ca-certificates/cacert.org, / etc / ansible. Сообщение об исключении было: [SSL: UNKNOWN_PROTOCOL] неизвестный протокол (_ssl. c: 618). "," status ": -1," url ":" https://xxxxxxx: 9200 / _license ?cknowledge = true"
Пожалуйста, помогите мне здесь. Дайте мне знать, если какая-либо информация требуется.