Если вы работаете одновременно с несколькими средами (например TEST, CERT, PROD) велика вероятность, из-за человеческого фактора перепутав окна, выкатить не протестированные изменения в продакшн :)
Признаюсь, в моей практике такое было, слава Богу удалось быстро всё откатить. Но сейчас не об этом. Хочу предложить вам снизить вероятность подобных ситуаций используя цветовую дифференциацию окон gnome-terminal. Cоздадим скрипт, который будет анализировать IP-адрес и выбирать профиль. Мы будем использовать простые правила для определения среды, например: Вы можете изменить эти правила в зависимости от пула своих IP-адресов. подробная инструкция находится здесь: вынесу в статью только часть, касающуюся Ubuntu: sudo apt update && sudo apt upgrade -y
sudo apt install dconf-cli uuid-runtime curl -y
в качестве примера будем использовать профили:
для локальных окон Blue Dolphin
для тестовых сред Grass
для продакшн Cobalt 2
bash -c "$(wget -qO- https://git.io/vQgMr)" вписываем поочередно номер