Рейтинг:0

Установка Node на сервер без интернета с помощью ansible/nvm?

флаг cn

У меня есть небольшая головоломка.

Я пытаюсь заставить Ansible развернуть NodeJS на серверах, у которых нет доступа для загрузки Node с официального сайта. Действительно, нет доступа к сети (и включение не вариант). Но я могу отправлять вещи на серверы из доверенного ящика.

Я хотел бы кодифицировать развертывание узла и управление версиями, поэтому пытаюсь использовать Ansible с NVM. Но NVM, похоже, не имеет опции «принудительной загрузки двоичного файла, соответствующего определенному ключу / архитектуре Linux, отличному от хост-компьютера».

Это означает, что доверенный сервер — это другой дистрибутив Linux, чем целевые серверы. Поэтому мне нужно что-то вроде:

  1. Загрузить узел, соответствующий конкретной архитектуре/ядру Linux
  2. Скопировать на сервер
  3. Настройка среды оболочки

Масштабируемым образом. В худшем случае я делаю собственный сборник пьес, но очень хотел бы полагаться на чужую работу.

флаг in
Вы уже разобрались с процедурой. Реализуйте это. Если вы надеетесь на существующие решения, такие рекомендации не по теме.
флаг in
Другим вариантом было бы использование контейнеров.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.