Skip to content

Steps to create Dock AMI

anandkumarpatel edited this page Feb 2, 2016 · 4 revisions

Before running ansible-playbook

EC2 type: t2 micro ami: ami-9abea4fb security_group: sg-577a0d33 vpc: vpc-c53464a0 subnet: subnet-35d6486c

user data

#!/bin/bash
sudo su
lsblk /dev/xvdb > /dev/null 2>&1
mkdir /docker
mkfs -t ext4 -i 8192 /dev/xvdb
mount /dev/xvdb /docker
cat << EOF >> /etc/fstab
/dev/xvdb   /docker ext4    defaults,nofail 0 2
EOF

disks

VolumeType: Root
device: /dev/sda1
snapshot: snap-306df873
size: 30 GB
VolumeType: gp2
DeleteOnTermination: yes
Encrypted: no

VolumeType: ebs
device: /dev/sdb
snapshot:
size: 200 GB
VolumeType: gp2
DeleteOnTermination: yes
Encrypted: no

Tags

key1: Name
Value1: build-dock-run-6.0.4
key2: Org
Value2: 2335750
key3: role
Value3: dock

Keypair: gamma

ssh-add ~/.ssh/id_rsa && ssh-add -l

ansible-playbook -i gamma-hosts dock.yml -e dock=10.4.195.186

Clone this wiki locally