make sure running as root.

This commit is contained in:
Kameron Kenny 2024-12-18 14:44:03 -05:00
parent f16b5de7f6
commit c203a0727a
7 changed files with 36 additions and 0 deletions

View File

@ -1,6 +1,11 @@
#!/bin/bash #!/bin/bash
# #
if [ "$EUID" -ne 0 ]; then
echo "This script must be run as root." >&2
exit 1
fi
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
apt update -qy apt update -qy
apt -qy install nfs-common apt -qy install nfs-common

View File

@ -1,5 +1,10 @@
#!/bin/bash #!/bin/bash
if [ "$EUID" -ne 0 ]; then
echo "This script must be run as root." >&2
exit 1
fi
# REF:https://docs.docker.com/engine/install/debian/#install-using-the-repository # REF:https://docs.docker.com/engine/install/debian/#install-using-the-repository
# Add Docker's official GPG key: # Add Docker's official GPG key:

View File

@ -1,3 +1,8 @@
#!/bin/bash #!/bin/bash
if [ "$EUID" -ne 0 ]; then
echo "This script must be run as root." >&2
exit 1
fi
apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

View File

@ -1,5 +1,10 @@
#!/bin/bash #!/bin/bash
if [ "$EUID" -ne 0 ]; then
echo "This script must be run as root." >&2
exit 1
fi
grep jenkins /etc/group >/dev/null 2>&1 || groupadd jenkins && echo 'jenkins group exists' grep jenkins /etc/group >/dev/null 2>&1 || groupadd jenkins && echo 'jenkins group exists'
grep jenkins /etc/passwd >/dev/null 2>&1 || useradd jenkins -g jenkins -G docker -m && echo 'jenkins user exists' grep jenkins /etc/passwd >/dev/null 2>&1 || useradd jenkins -g jenkins -G docker -m && echo 'jenkins user exists'

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash #!/usr/bin/env bash
if [ "$EUID" -ne 0 ]; then
echo "This script must be run as root." >&2
exit 1
fi
ip link set eth0 promisc on ip link set eth0 promisc on
docker network inspect infra_dev_net >/dev/null 2>&1 || \ docker network inspect infra_dev_net >/dev/null 2>&1 || \

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash #!/usr/bin/env bash
if [ "$EUID" -ne 0 ]; then
echo "This script must be run as root." >&2
exit 1
fi
mkdir -p /etc/docker mkdir -p /etc/docker
cat << EOF >> /etc/docker/daemon.json cat << EOF >> /etc/docker/daemon.json

View File

@ -1,4 +1,10 @@
#!/bin/bash #!/bin/bash
if [ "$EUID" -ne 0 ]; then
echo "This script must be run as root." >&2
exit 1
fi
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
apt update -qy apt update -qy