https://developer.hashicorp.com/terraform/install
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install terraform
#!/bin/bash | |
ARCH=$(arch) | |
# Check Function | |
check_aws() { | |
if [ "$?" -eq 0 ]; then | |
echo "AWS Cli has been installed successfuly." | |
aws --version | |
fi |
https://developer.hashicorp.com/terraform/install
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install terraform
#!/bin/bash | |
#https://github.com/nvm-sh/nvm/releases | |
NVM_VER="v0.40.1" | |
# Check if NVM is already installed | |
if [ -z "$(command -v nvm)" ] && [ -z "$NVM_DIR" ]; then | |
echo "---- NVM Installation ----" |
#!/bin/bash | |
# https://aquasecurity.github.io/trivy/v0.50/getting-started/installation/#rhelcentos-official | |
RELEASE_VERSION=$(grep -Po '(?<=VERSION_ID=")[0-9]' /etc/os-release) | |
cat << EOF | sudo tee -a /etc/yum.repos.d/trivy.repo | |
[trivy] | |
name=Trivy repository | |
baseurl=https://aquasecurity.github.io/trivy-repo/rpm/releases/$RELEASE_VERSION/\$basearch/ | |
gpgcheck=1 | |
enabled=1 |
#!/bin/bash | |
ZSH_VER="zsh-5.9" | |
ZSH_URL="https://www.zsh.org/pub/${ZSH_VER}.tar.xz" | |
TMP_DIR="/tmp" | |
# Check if the script is run as root | |
if [ "$EUID" -ne 0 ]; then | |
echo "Error: This script should not be run as root." | |
exit 1 |
#!/bin/bash | |
# Script to install kubectl binary with curl on Linux | |
# List of kubectl releases: https://kubernetes.io/releases/ | |
# For kubectl latest stable version: $(curl -L -s https://dl.k8s.io/release/stable.txt) | |
KUBE_VERSION="1.32.0" | |
# Define installation directory | |
# Note: If you do not have root access on the target system, you can still install kubectl to the '~/.local/bin' directory. |
#!/bin/zsh | |
SSH_HOME="${HOME}/.ssh" | |
keys=($SSH_HOME/*.pem) | |
# Check if SSH_AUTH_SOCK is not set or is not a socket file | |
if [ -z "$SSH_AUTH_SOCK" ] || [ ! -S "$SSH_AUTH_SOCK" ]; then | |
eval "$(ssh-agent -s)" | |
# Add SSH keys to agent |
from locust import HttpUser, task, between | |
class MyUser(HttpUser): | |
wait_time = between(1, 5) # Time between requests in seconds | |
@task | |
def my_task(self): | |
# Replace api-endpoint | |
self.client.get("/api-endpoint") |
Based on k3d.io