Запуск локальной книги воспроизведения Ansible для создания образа Docker через удаленный UCP - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь запустить локальную книгу воспроизведения 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, или любое представление об этой ошибке.

Спасибо

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