![image](https://private-user-images.githubusercontent.com/46845790/337780100-9052fb09-ca04-40b6-b9e5-d10e0dd7b6a0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NTUxNTEsIm5iZiI6MTcyMTY1NDg1MSwicGF0aCI6Ii80Njg0NTc5MC8zMzc3ODAxMDAtOTA1MmZiMDktY2EwNC00MGI2LWI5ZTUtZDEwZTBkZDdiNmEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIyVDEzMjczMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk2OGUwNTk2OTQzZGM3NDhlNThkNDE2YTVhNzQwZWUxZTA0Y2E3ODBjMDU4ZWYyOTgxNGZmYjkxNWZlNzc3ZTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.epGxFmdLQdtRxK4p_2FsgsXUqJSsZDl9Wpv_OFYs5o0)
terraform output bastion_private_key terraform output -raw bastion_private_key > bastion-key.pem chmod 400 bastion-key.pem
terraform output aws_app_server_1_private_key terraform output -raw aws_app_server_1_private_key > aws_app_server_1_private_key.pem chmod 400 aws_app_server_1_private_key.pem
terraform output aws_app_server_2_private_key terraform output -raw aws_app_server_2_private_key > aws_app_server_2_private_key.pem chmod 400 aws_app_server_2_private_key.pem
ssh -i ./bastion-key.pem ec2-user@ec2-xxxx.compute-1.amazonaws.com
scp -i ./bastion-key.pem ./ws_app_server_1_private_key.pem ec2-user@bastion_ip:~ scp -i ./bastion-key.pem ./ws_app_server_2_private_key.pem ec2-user@bastion_ip:~
git clone https://github.com/hectorlopezv/cloudcamp-devops-final-project.git cd cloudcamp-devops-final-project/ansible ansible-playbook playbooks/webserver.yaml
mysql -u -p -h <mysql_server_dns>