sm2c-cloud-portainersystem-portainer-bootstarp.yml (опечатка в имени файла — bootstarp)/mnt/swarm/portainer_datanet_forgain, net_portainer_agentportainer/portainer:latest + portainer/agent:latestinventory/group_vars/all.yml :: portainer.admin_user/passwordДва сервиса в стеке:
portainer_agent (mode global) — на каждом ноде, читает docker.sock.portainer_portainer (mode replicated:1, on manager) — UI, ходит к agent через tasks.agent:9091.Порт 9090 на хосте не публикуется (в шаблоне закомментирован). Доступ только через traefik на внутренний 9000.
configure-portainer.yml) использует api_endpoint: http://{{ ansible_host }}:9090/api — нерабочая конструкция, упирается в timeout. Нужно заменить на https://portainer.4gain.pro/api. Деплой при этом проходит, но шаги admin/endpoints/settings/ldap пропускаются.cd ansible/playbooks
ansible-playbook -c ssh system-portainer-bootstarp.yml
# Принудительно поднять UI если 0/0:
ssh -p 21150 root@firefly.e1.4gain.pro 'docker service scale portainer_portainer=1'
Changelog