POST http://workshop-ord-auth.cloudkeep.io/v2.0/tokens
Content-Type: application/json
Accept: application/json
Body:
#!/bin/sh | |
# This script is designed to be used on a disposable cloud server | |
sudo apt-get update | |
sudo apt-get install git -y | |
mkdir -p Repositories | |
cd Repositories | |
git clone https://github.com/openstack-dev/devstack.git | |
git clone https://github.com/stackforge/barbican.git |
set -g default-terminal "xterm-256color" | |
set -g terminal-overrides 'xterm*:smcup@:rmcup@' | |
source '/usr/local/lib/python2.7/dist-packages/powerline/bindings/tmux/powerline.conf' | |
bind-key -n "C-Left" select-window -t :- | |
bind-key -n "C-Right" select-window -t :+ | |
bind-key -n "C-q" detach | |
bind-key -n "C-k" kill-session |
pip install launchpadlib==1.10.2 --allow-external launchpadlib --allow-unverified launchpadlib --allow-external lazr.authentication --allow-unverified lazr.authentication | |
pip install lazr.restfulclient>=0.9.19 --allow-external lazr.authentication |
xe sr-create name-label=USB type=iso device-config:legacy_mode=true device-config:location=/mnt/usbdrive content-type=iso |
#!/bin/sh | |
# Disable graphical Grub due to Xen defect which causes a blank screen | |
sed -i "s/#GRUB_TERMINAL=console/GRUB_TERMINAL=console/g" /etc/default/grub | |
# Set Grub timeout to a reasonable amount | |
sed -i "s/GRUB_TIMEOUT=5/GRUB_TIMEOUT=20/g" /etc/default/grub | |
# Update Grub | |
update-grub |
#!/bin/bash | |
# For Chromium | |
gvfs-mime --set x-scheme-handler/http chromium-browser.desktop | |
gvfs-mime --set x-scheme-handler/https chromium-browser.desktop | |
# For Chrome | |
gvfs-mime --set x-scheme-handler/http google-chrome.desktop | |
gvfs-mime --set x-scheme-handler/https google-chrome.desktop |
[alias] | |
dl = diff HEAD^1 | |
dsl = diff HEAD^1 --stat | |
pep8-last = !git diff HEAD^1 | flake8 --diff | |
ru = remote update | |
plog = log --pretty=\"format:%Cgreen %h %Creset| %Cblue%G?%Creset | %ar | %aN | %Cblue%s\" | |
delete-merged = !git branch --merged | grep -v '^* master$' | grep -v '^ master$' | xargs git branch -d | |
[diff] | |
tool = bc3 |
#!/bin/bash | |
sudo docker rm `sudo docker ps --no-trunc -a -q` | |
sudo docker rmi $(sudo docker images | awk '$1!~/centos/ && NR>1 {print $3}') |
#!/bin/bash | |
pub_key=~/.ssh/id_rsa.pub | |
while read server | |
do | |
echo "Copying to $server" | |
ssh-copy-id -i $pub_key root@$server | |
done <servers.txt |