Skip to content

Instantly share code, notes, and snippets.

@soukicz
Created February 20, 2019 23:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save soukicz/fae81a26fb6b53e9bcfc0ec98385abbd to your computer and use it in GitHub Desktop.
Save soukicz/fae81a26fb6b53e9bcfc0ec98385abbd to your computer and use it in GitHub Desktop.
AWS EC2 user data for mounting local SSD as docker storage
Content-Type: multipart/mixed; boundary="==BOUNDARY=="
MIME-Version: 1.0
--==BOUNDARY==
Content-Type: text/cloud-boothook; charset="us-ascii"
if [ -e /dev/nvme1n1 ] ; then
cloud-init-per once docker_mkfs mkfs -t ext4 -L docker -i 4096 -F /dev/nvme1n1 &>> /var/log/ec2start.log
cloud-init-per once docker_rm rm -fr /var/lib/docker &>> /var/log/ec2start.log
cloud-init-per once docker_mkdir mkdir /var/lib/docker &>> /var/log/ec2start.log
cloud-init-per once docker_mount mount /dev/nvme1n1 /var/lib/docker &>> /var/log/ec2start.log
fi;
--==BOUNDARY==
Content-Type: text/x-shellscript; charset="us-ascii"
#!/bin/bash
echo "start user data"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment