Pre-requisite :
- Python3
- Pip
pip3 install pyyaml
test.yaml
#!/bin/sh | |
for i in eth0.1 eth0.2 eth0.3 eth0.4 eth0.5 eth0.6 wlan0 | |
do | |
ovs-vsctl clear Port $i qos | |
echo -e "\033[0;32m Clear QoS and Queue in $i Successful" | |
done | |
ovs-vsctl --all destroy QoS | |
ovs-vsctl --all destroy Queue | |
echo " " | |
exit 1 |
config interface 'loopback' | |
option ifname 'lo' | |
option proto 'static' | |
option ipaddr '127.0.0.1' | |
option netmask '255.0.0.0' | |
config globals 'globals' | |
option ula_prefix 'fded:6c7d:48c4::/48' |
#!/bin/bash | |
function install_doctl() { | |
echo "Install doctl" | |
curl -L $(curl -s https://api.github.com/repos/digitalocean/doctl/releases/latest \ | |
| grep browser_download_url \ | |
| grep linux-amd64 \ | |
| cut -d '"' -f 4) \ | |
| tar xvz |
#!/bin/bash | |
function patch_apt() { | |
echo "Patching System Auto Update and Auto Upgrade..." | |
sed -i 's/1/0/g' /etc/apt/apt.conf.d/10periodic | |
sed -i 's/1/0/g' /etc/apt/apt.conf.d/20auto-upgrades | |
apt-get clean | |
echo "Auto Update and Auto Upgrade Disabled!!!" | |
} |
#!/bin/bash | |
function install_helm() { | |
echo "Install helm3 latest version" | |
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | |
chmod +x get_helm.sh | |
./get_helm.sh | |
} | |
function main () { |
#!/bin/bash | |
init() { | |
SOURCE_GROUP_ID= | |
TARGET_GROUP_ID= | |
GITLAB_PRIVATE_TOKEN= | |
} | |
import_group_variables() { | |
while read group_var_key <&3 && \ |
#!/bin/bash | |
init() { | |
SOURCE_PROJECT_ID= | |
TARGET_PROJECT_ID= | |
GITLAB_PRIVATE_TOKEN= | |
} | |
import_project_variables() { | |
while read project_var_key <&3 && \ |
#!/bin/bash | |
init() { | |
PROJECT_ID= | |
GITLAB_PRIVATE_TOKEN= | |
touch ./backup_envar_${PROJECT_ID}.conf | |
touch ./backup_envar_${PROJECT_ID}.json | |
} | |
backup_and_delete_project_variables() { |
#!/bin/bash | |
init() { | |
PROJECT_ID= | |
GITLAB_PRIVATE_TOKEN= | |
} | |
restore_project_variables() { | |
while read project_var_key <&3 && \ | |
read project_var_value <&4 && \ |
Pre-requisite :
pip3 install pyyaml
test.yaml