#!/bin/bash
apt install -y git htop unzip sudo
# Установка Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

# Установка Docker Compose
curl -fsSL https://gist.githubusercontent.com/deviantony/2b5078fe1675a5fedabf1de3d1f2652a/raw/abf8b00a7a30737fb8b71673bac33ce216d42b7e/install-latest-compose.sh | sh

rm -f get-docker.sh

# Добавление текущего пользователя в группу Docker
/usr/sbin/usermod -aG docker $USER
/usr/sbin/usermod -aG docker gadmin
/usr/sbin/usermod -aG sudo $USER
/usr/sbin/usermod -aG sudo gadmin


git config --global user.name "gadmin-$(cat /etc/hostname)"
git config --global user.email "gp@gadmin.work"


# Вывод сообщения о необходимости перезагрузки
echo "Для применения изменений выйдите из системы и войдите снова, или выполните команду: su - $USER"

mySSH="ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDfSm9gAQR0JZmuovZ3XyeEr2hA7U6sa+yuFYmPSZwLd1kFN7eJ+hZ27LY9mZ72705M6N8waZcsZaib4xN9Y+NZkX4I5TYcc8Z1sFa7RcDB/2Wtp93TrBtDAIjO4aj3p0gTsjpZk+okFPr0BnnuxYPSi2oUUIRK70p6+oVjp76EUS3XMr3ZsAo037rtpQ+TsH01osZi9ZM7aO2AjSz1zeeAc+LdyEB2CgLSfwwB+eOFaf7InQoZRNUFaX0/0tJ74qgXuRlEaFNTGX3lQDoyUoLWtiCVZ8SWxeMzYaLEY38ACgF8L8nXdoCaXzFO0hOp8amTVQ1YVVhp69nmA+hcp1H3oUIpEEnofCmWy7cQzwNlj00ji3c8blosgNxQ2wU1+z1H/v60zpuH2IFaqrKUlXHWqeBlvcmJp2Y3M4YRK6Qh/rQBrNMDzyBPhPto183Ismvldlrdcix6RrTi040rOx7iumYikaLHhTjQobOQeed0NBqXpoZR6CaO7dTKPCsmtSc= gadmin@gadmin-MacBook.local"

mkdir -p /home/gadmin/.ssh
mkdir -p /root/.ssh
echo $mySSH >> /home/gadmin/.ssh/authorized_keys
echo $mySSH >> /root/.ssh/authorized_keys