Skip to content

Instantly share code, notes, and snippets.

View vfarcic's full-sized avatar

Viktor Farcic vfarcic

View GitHub Profile
export DIGITALOCEAN_ACCESS_TOKEN=[...]
curl -X GET \
-H "Authorization: Bearer $DIGITALOCEAN_ACCESS_TOKEN" \
"https://api.digitalocean.com/v2/regions" \
| jq '.'
export DIGITALOCEAN_REGION=sfo2
cd cloud-provisioning
cd cloud-provisioning
git pull
cd terraform/aws-full
export AWS_ACCESS_KEY_ID=[...]
export AWS_SECRET_ACCESS_KEY=[...]
cd cloud-provisioning
git pull
scripts/dm-swarm.sh
eval $(docker-machine env swarm-1)
docker node ls
for i in 1 2 3; do
docker-machine create -d virtualbox node-$i
done
eval $(docker-machine env node-1)
docker swarm init \
--advertise-addr $(docker-machine ip node-1)
TOKEN=$(docker swarm join-token -q worker)
git clone https://github.com/vfarcic/cloud-provisioning.git
cd cloud-provisioning
scripts/dm-swarm.sh
eval $(docker-machine env swarm-1)
docker node ls
cd cloud-provisioning
scripts/dm-swarm.sh
eval $(docker-machine env swarm-1)
docker node ls
scripts/dm-test-swarm.sh
cd cloud-provisioning
git pull
scripts/dm-swarm.sh
docker-machine ssh swarm-1
docker network create --driver overlay proxy
cd cloud-provisioning
git pull
scripts/dm-swarm.sh
eval $(docker-machine env swarm-1)
docker network create --driver overlay elk
cd cloud-provisioning
git pull
scripts/dm-swarm-5.sh
eval $(docker-machine env swarm-1)
docker node ls
export AWS_ACCESS_KEY_ID=[...]
export AWS_SECRET_ACCESS_KEY=[...]
aws --version
export AWS_DEFAULT_REGION=us-east-1
aws ec2 describe-availability-zones \
--region $AWS_DEFAULT_REGION