Я пытаюсь запустить локальную книгу воспроизведения Ansible для создания образа Docker на удаленном сервере UCP, но получаю эту ошибку:
{"change": false, "msg": "Ошибка подключения: Ошибка при загрузке версии API сервера: [SSL: CERTIFICATE_VERIFY_FAILED] не удалось проверить сертификат (_ssl.c: 579) "}
Я установил docker-py 1.9.0, Ansible 2.4.2 и пакет клиента Dockerс переменными окружения для доступа к удаленному серверу UCP, на RHEL 7.3:
DOCKER_CERT_PATH="/etc/ansible/docker_client_bundle"
DOCKER_HOST="tcp://servidor.XXXX.es:443"
DOCKER_TLS_VERIFY="1"
команда docker работает нормально, но playbooks терпят неудачу.Я запустил playbooks с hosts: localhost и connection: local и используя hosts: servidor.XXXX.es с local_action
name: Creando imagen {{ proyecto }}
local_action:
module: docker_image
name: "{{ repositorio }}/{{ proyecto }}"
tag: latest
path: "{{ ruta.path }}"
state: present
pull: no
push: yes
cacert_path: /etc/ansible/docker_client_bundle/ca.pem
cert_path: /etc/ansible/docker_client_bundle/cert.pem
docker_host: "tcp://servidor.XXXX.es:443"
key_path: /etc/ansible/docker_client_bundle/key.pem
tls_hostname: "servidor.XXXX.es"
tls_verify: yes
Я исследовал параметры cacert_path, ca_cert, docker_host, tls * в playbook, но ничегоЗапускается.
Мне нужен пример для запуска локальной книги воспроизведения, которая создает образ докера, подключающегося к удаленному UCP, или любое представление об этой ошибке.
Спасибо