2024-05-15 00:02:59 +03:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
dnf -y update
|
|
|
|
|
|
|
|
|
|
dnf -y install nano rsync wget curl git git-all mc tree openssl \
|
|
|
|
|
unzip zip \
|
|
|
|
|
mtr traceroute net-tools tcpdump bind-utils \
|
|
|
|
|
tcsh sysstat atop chrony ntpstat nginx \
|
|
|
|
|
postgresql
|
|
|
|
|
|
|
|
|
|
dnf -y group install standard core \
|
|
|
|
|
hardware-support development-libs development-tools
|
|
|
|
|
dnf -y install postgresql-server-devel
|
|
|
|
|
|
|
|
|
|
# Python packages
|
|
|
|
|
pip3 install \
|
|
|
|
|
ansible pyinfra fabric \
|
|
|
|
|
build \
|
2024-08-23 08:19:23 +03:00
|
|
|
flask gunicorn aiohttp \
|
2024-05-15 00:02:59 +03:00
|
|
|
buildbot buildbot-www buildbot-worker \
|
2024-08-23 08:19:23 +03:00
|
|
|
buildbot-waterfall-view buildbot-console-view buildbot-grid-view \
|
2024-05-15 00:02:59 +03:00
|
|
|
service_identity alembic
|
|
|
|
|
|
|
|
|
|
# Docker
|
|
|
|
|
dnf -y install dnf-plugins-core
|
|
|
|
|
dnf config-manager \
|
|
|
|
|
--add-repo \
|
|
|
|
|
https://download.docker.com/linux/fedora/docker-ce.repo
|
|
|
|
|
dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
|
|
|
|
|
|
|
|
|
# Minio
|
|
|
|
|
wget -O /usr/local/bin/minio-client https://dl.min.io/client/mc/release/linux-amd64/mc
|
|
|
|
|
chmod +x /usr/local/bin/minio-client
|
|
|
|
|
|
|
|
|
|
dnf -y clean all
|