@MarvinD

Как максимально автоматизированно настраивать чистые VPS?

Периодически сталкиваюсь с задачей: арендовал новую VPS, надо ее обновить (yum update), поставить нужный мин софт (типа mc nano wget zip unzip), потом добавить доп пользователя, сменить пароль root, перенастроить sshd, потом iptables и так далее. Пока это было раз в 6 месяцев - потратить час-два-три не напрягало. Но вот достало. VPS чужие (т.е. хост не мой), арендуются. ОС одна: CentOS, у разных хостеров, плюс-минус похожие конфиги. Как автоматизировать это? Docker? Какие-то пост-установочные скрипты? Как можно сделать?
  • Вопрос задан
  • 199 просмотров
Решения вопроса 2
@Tabletko
никого не трогаю, починяю примус
Если VPSки свои - ansible, если не свои - скриптовать. Для автоматической установки есть kickstart (RHEL-based) и unattended-install (DEB-based)
Ответ написан
Комментировать
idegree
@idegree
Senior Workaround Developer
Docker не поможет, если на свежеустановленной ОС его нет, опять же его нужно будет поставить. Самый простой способ написать bash-скрипт, который выполнит всю ту последовательность команд, которую обычно вы делаете. Можно его сделать параметризуемым, либо подкладывать ему какой-то конфиг (например с пользователем и паролем).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@MarvinD Автор вопроса
Вопрос закрыт, предполагаемый вариант - скрипты bash. Большое спасибо всем за моментальную реакцию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы