Поскольку контейнер Alpine не поставляется с openssh и не настраивает его, его сложно/невозможно использовать в автоматизированных условиях, например, в Ansible. Когда делаешь это вручную, это не такая большая проблема. К сожалению, я не нашел (по крайней мере) простого способа, чтобы Ansible мог войти через последовательный терминал и настроить SSH для последующих операций. Другие образы LXC, такие как Debian, поставляются с sshd как включенным сервисом "из коробки", что вызывает недоумение, почему Alpine этого не делает. Это делает параметр pubkey в модуле Ansible несколько избыточным, поскольку любой хук, который тебе нужно запустить для установки SSH, может сделать это тоже.
Контейнер Alpine LXC не имеет SSH, что вызывает проблемы с автоматической установкой., Proxmox Виртуальная Среда
|
25.05.2025 02:09:00
|
|
|
|
|
|
25.05.2025 21:45:00
Решение @LnxBil отлично сработало для меня. Я просто скопировал alpine.yaml из upstream и добавил Ansible и SSH.
|
|
|
|
|
Читают тему
