cleaning up
parent
dbf9a77f53
commit
992d3531e2
@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# BASHRC
|
|
||||||
sudo mv /home/$USER/.bashrc /home/$USER/.bashrc.BACK
|
|
||||||
sudo cp -r ./.bashrc /home/$USER/.bashrc
|
|
||||||
source /home/$USER/.bashrc
|
|
@ -1,14 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# INSTALL PROGRAMS
|
|
||||||
if command -v "codium","docker","docker-compose","vagrant","terraform" >/dev/null 2>&1; then
|
|
||||||
echo "tous les programmes sont à jour"
|
|
||||||
else
|
|
||||||
printf "\n== Installing programs...\n"
|
|
||||||
sudo apt update
|
|
||||||
./vscodium_install.sh
|
|
||||||
./docker_install.sh
|
|
||||||
./docker_compose.sh
|
|
||||||
./vagrant_install.sh
|
|
||||||
./terraform_install.sh
|
|
||||||
fi
|
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# INSTALL DOCKER-COMPOSE FOR DEBIAN 11
|
|
||||||
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
|
||||||
sudo chmod +x /usr/local/bin/docker-compose
|
|
||||||
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
|
||||||
docker-compose --version
|
|
@ -1,23 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# INSTALL DOCKER FOR DEBIAN 11
|
|
||||||
sudo apt-get update
|
|
||||||
|
|
||||||
sudo apt-get install \
|
|
||||||
ca-certificates \
|
|
||||||
curl \
|
|
||||||
gnupg \
|
|
||||||
lsb-release
|
|
||||||
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
|
|
||||||
echo \
|
|
||||||
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
|
|
||||||
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
|
||||||
sudo apt-get update
|
|
||||||
sudo apt-get install docker-ce docker-ce-cli containerd.io
|
|
||||||
|
|
||||||
### DOCKER WITHOUT SUDO:
|
|
||||||
sudo groupadd -f docker
|
|
||||||
sudo chown root:docker /var/run/docker.sock
|
|
||||||
sudo usermod -a -G docker "$(whoami)"
|
|
||||||
newgrp docker
|
|
||||||
sudo systemctl restart docker
|
|
@ -1,9 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# INSTALL ELEMENT DESKTOP FOR DEBIAN 11
|
|
||||||
sudo apt update -y
|
|
||||||
sudo apt install -y wget apt-transport-https
|
|
||||||
sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg
|
|
||||||
echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ default main" | sudo tee /etc/apt/sources.list.d/riot-im.list
|
|
||||||
sudo apt update
|
|
||||||
sudo apt install element-desktop
|
|
@ -1,19 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
## INSTALL JENKINS FOR DEBIAN 11
|
|
||||||
sudo apt update -y
|
|
||||||
sudo apt upgrade -y
|
|
||||||
|
|
||||||
sudo service ssh start
|
|
||||||
|
|
||||||
sudo apt install openjdk-11-jdk
|
|
||||||
|
|
||||||
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
|
|
||||||
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
|
|
||||||
/etc/apt/sources.list.d/jenkins.list'
|
|
||||||
sudo apt-get update
|
|
||||||
sudo apt-get install jenkins
|
|
||||||
|
|
||||||
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
|
|
||||||
|
|
||||||
# Jenkins : http://IP-ADRESS:8080
|
|
@ -1,10 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
## INSTALL KUBERNETES FOR DEBIAN 11
|
|
||||||
sudo apt -y install apt-transport-https gnupg2 curl
|
|
||||||
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
|
|
||||||
echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" | tee -a /etc/apt/sources.list.d/kubernetes.list
|
|
||||||
sudo apt update -y
|
|
||||||
sudo apt -y install kubeadm kubelet kubectl
|
|
||||||
|
|
||||||
sudo systemctl enable kubelet
|
|
@ -1,9 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# INSTALL SUBLIME-TEXT FOR DEBIAN 11
|
|
||||||
sudo apt update -y
|
|
||||||
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
|
|
||||||
sudo apt install apt-transport-https -y
|
|
||||||
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
|
|
||||||
sudo apt update -y
|
|
||||||
sudo apt install sublime-text
|
|
@ -1,8 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# INSTALL TERRAFORM FOR DEBIAN 11
|
|
||||||
sudo apt update -y
|
|
||||||
curl -sSL httcurl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
|
|
||||||
sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
|
|
||||||
sudo apt update
|
|
||||||
sudo apt install terraform
|
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# VAGRANT INSTALLATION FOR DEBIAN 11
|
|
||||||
wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg
|
|
||||||
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
|
|
||||||
sudo apt update -y && sudo apt install vagrant
|
|
@ -1,9 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
## INSTALL VISUAL-STUDIO-CODE FOR DEBIAN 11
|
|
||||||
sudo apt update -y
|
|
||||||
sudo apt install software-properties-common apt-transport-https curl
|
|
||||||
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
|
|
||||||
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
|
|
||||||
sudo apt update
|
|
||||||
sudo apt install code -y
|
|
@ -1,10 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# INSTALL VSCODIUM FOR DEBIAN 11
|
|
||||||
sudo apt update -y
|
|
||||||
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
|
|
||||||
| gpg --dearmor \
|
|
||||||
| sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
|
|
||||||
echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
|
|
||||||
| sudo tee /etc/apt/sources.list.d/vscodium.list
|
|
||||||
sudo apt update && sudo apt install codium
|
|
Loading…
Reference in New Issue