Preparing remote server

Prepare the server for Ansible deployments

Server Requirements

Operating System
Ubuntu 20.04 amd64 (oraclejdk required). It may seem like other versions of Ubuntu will be fine, but they are not.
Minimum 25GB of free disk, 50GB recommended for production servers
Minimum 8GB
At least one 2.00GHz CPU or EC2 compute unit

Installing necessary packages

If you have existing servers that are already managed with Ansible, then please ignore this section. However, if you're setting up a new server to use for deployment or testing purposes and want it available via Ansible, follow the instructions below
SSH to your remote server and run the following command
Example ssh ubuntu@my-ip-address
sudo apt-get update -y && \
sudo apt-get install -y python-setuptools && \
sudo apt-get install python3-pip -y && \
sudo apt-get install python-pip -y && \
pip install boto3