Skip to content

Instantly share code, notes, and snippets.

@danielloader
Created September 21, 2019 12:21
Show Gist options
  • Save danielloader/3f1d3a762deeb718ccd593acb0e57b7e to your computer and use it in GitHub Desktop.
Save danielloader/3f1d3a762deeb718ccd593acb0e57b7e to your computer and use it in GitHub Desktop.
cloud-init
#cloud-config
repo_update: true
repo_upgrade: all
write_files:
- encoding: b64
owner: root
content: |
"${docker_compose_file}"
path: "/tmp/docker-compose.yml"
runcmd:
- [ sh, -c, "yum update -y" ]
- [ sh, -c, "yum upgrade python*"]
- [ sh, -c, "sudo yum install -y docker"]
- [ sh, -c, "sudo service docker start" ]
- [ sh, -c, "sudo usermod -a -G docker ec2-user"]
- [ sh, -c, "sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-`uname -s`-`uname -m` | sudo tee /usr/local/bin/docker-compose > /dev/null"]
- [ sh, -c, "sudo chmod +x /usr/local/bin/docker-compose"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment