#!/bin/sh rpm --rebuilddb amazon-linux-extras install docker ansible2 python3.8 -y # Make Docker work. systemctl enable docker systemctl start docker sudo usermod -aG docker ssm-user # Set up the correct version of Python (for Ansible). ln -sf /usr/bin/python3.8 /usr/bin/python3 ln -sf /usr/bin/pip3.8 /usr/bin/pip3 pip3 install botocore boto3 requests packaging python3 -m pip install -U pip # Add some swap space. dd if=/dev/zero of=/swapfile bs=128M count=8 chmod 600 /swapfile mkswap /swapfile swapon /swapfile # Stop SSH (because we have SSM.) service sshd stop # Install Docker Compose. curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose