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 |