This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
domain=$1 | |
email=$2 | |
pre_hook=$3 | |
post_hook=$4 | |
if [[ -z "${domain}" || -z "${email}" ]]; then | |
echo "usage: $0 <domain> <email> [pre_hook] [post_hook]" | |
exit 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// This Jenkins Groovy script extracts credentials in Jenkins and outputs them | |
// in a JSON format that can be digested by "Jenkins Configuration as Code". | |
// Just pass the output into a JSON to YAML converter. You can run this | |
// through the Jenkins Script Console or similar. | |
// | |
// Thank you: | |
// - https://github.com/tkrzeminski/jenkins-groovy-scripts/blob/master/show-all-credentials.groovy | |
// | |
// To conver to YAML `json2yaml | sed '/^[[:space:]]*$/d'` | |
// |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Install xsel in CentOS 7 | |
set -e | |
curl -LO https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/x/xsel-1.2.0-15.el7.x86_64.rpm | |
sudo rpm -Uvh xsel-1.2.0-15.el7.x86_64.rpm | |
sudo yum install -y xsel |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set history=500 | |
set ts=4 | |
set expandtab | |
set nu | |
set encoding=utf-8 | |
set laststatus=2 | |
syntax enable |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Install Docker on CentOS | |
# Maintainer: [email protected] | |
set -e | |
# Uninstall old versions | |
yum remove docker \ | |
docker-client \ | |
docker-client-latest \ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Install Docker on Ubuntu | |
# Maintainer: [email protected] | |
set -e | |
# Uninstall old versions | |
apt-get remove -y docker docker-engine docker.io containerd runc | |
# SET UP THE REPOSITORY |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Install DockerCompose | |
# Maintainer: [email protected] | |
set -e | |
#version=1.28.2 | |
version=$1 | |
curl -L "https://github.com/docker/compose/releases/download/${version}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose | |
chmod +x /usr/local/bin/docker-compose |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Install Python3.8 and pip on Ubuntu 16 | |
# Maintainer: [email protected] | |
set -e | |
add-apt-repository -y ppa:deadsnakes/ppa | |
apt-get update -y | |
apt-get install -y python3.8 python3.8-distutils | |
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Install kubeadm, kubelet and kubectl | |
# Maintainer: [email protected] | |
set -e | |
# 更新 apt 包索引并安装使用 Kubernetes apt 仓库所需要的包 | |
apt-get update -y | |
apt-get install -y apt-transport-https ca-certificates curl |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Pull K8S images | |
# Version: 1.21.0 | |
# Maintainer: [email protected] | |
set -e | |
# Pull images from aliyun registry | |
kubeadm config images list | sed -e 's/^/docker pull /g' -e 's#k8s.gcr.io#registry.cn-shenzhen.aliyuncs.com/k8scat#g' -e 's#/coredns/coredns#/coredns#g' | sh -x |
OlderNewer