Setup

sudo yum -y install python-pip
sudo pip install --upgrade pip
 
sudo pip3 install boto3 botocore
 
sudo yum install -y firewalld
sudo yum install -y ansible

Create keypair

aws ec2 create-key-pair --key-name ansible-key --query 'KeyMaterial' --output text > ansible-key.pem
chmod 400 ansible-key.pem

Create Secuirty Group and EC2 deploy

security_group.yml

ec2_instance.yml

ansible-playbook /home/ec2-user/ansible/security_group.yml
ansible-playbook /home/ec2-user/ansible/ec2_instance.yml

Nginx Install

nginx_setup.yml

inventory

ansible-playbook -i /home/ec2-user/ansible/inventory /home/ec2-user/ansible/nginx_setup.yml