Skip to content

Instantly share code, notes, and snippets.

GCLOUD_VERSION=319.0.0
export PATH=$SEMAPHORE_CACHE_DIR/google-cloud-sdk/bin:$PATH
if [ ! -f "$SEMAPHORE_CACHE_DIR/google-cloud-sdk/bin/gcloud" ]
then
echo "Downloading $GCLOUD_VERSION of SDK..."
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-$GCLOUD_VERSION-linux-x86_64.tar.gz
tar -x -C $SEMAPHORE_CACHE_DIR -f google-cloud-sdk-$GCLOUD_VERSION-linux-x86_64.tar.gz
gcloud --quiet components update --version $GCLOUD_VERSION
@ldejager
ldejager / docker.md
Created December 23, 2018 06:28
RHEL7 - Docker CE - Kernel 4.x ML
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install -y kernel-ml
yum --enablerepo=elrepo-kernel swap -y kernel-tools-libs -- kernel-ml-tools-libs
yum --enablerepo=elrepo-kernel install -y kernel-ml-tools
yum remove -y kernel

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
@ldejager
ldejager / kernel.md
Last active December 23, 2018 06:19
RHEL7 - Kernel 4.x ML

Steps to replace 3.x kernel on RHEL7 with a ML kernel from elrepo.org.

Import RPM GPG Key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Install elrepo repository

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="↱"
POWERLEVEL9K_MULTILINE_SECOND_PROMPT_PREFIX="↳ "
setopt PROMPT_CR
setopt PROMPT_SP
export PROMPT_EOL_MARK=""

Keybase proof

I hereby claim:

  • I am ldejager on github.
  • I am ldejager (https://keybase.io/ldejager) on keybase.
  • I have a public key whose fingerprint is 0FED D6B8 F0DD CFB1 8602 4256 039C ADE1 EA2F A2C5

To claim this, I am signing this object:

#!/bin/bash
set -e
JAVA_HOME=${1-text}
[ $# -eq 0 ] && { echo "Usage: sudo $0 \$(/usr/libexec/java_home -v '1.8*')" ; exit 1; }
KEYSTORE=$JAVA_HOME/jre/lib/security/cacerts
wget https://letsencrypt.org/certs/letsencryptauthorityx1.der
wget https://letsencrypt.org/certs/letsencryptauthorityx2.der
# Jenkins Install
yum -y upgrade;
yum -y install wget bind-utils epel-release;
rpm -ivh http://repo.coretanium.net/jdk-7u75-linux-x64.rpm;
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo;
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key;
yum -y install jenkins nginx git vim;
chmod g+r /etc/shadow;
usermod -G root jenkins;