Ansible Linux Automation Project

Ansible Linux Bash Cloud

In this project I will deploy 3 different VPS (virtual private server) machines in the cloud. Then I will be using Ansible on my local machine to ensure these 3 virtual machines have PostgreSQL installed. I will also execute a bash script on each machine that will allow me to view useful status information about each machine. The goal of this project is to learn the basics of Ansible by doing this simple task.

Read More

Terraform Website Deployment Project

Terraform Cloud Nginx HTML

Automated deployment of a static website to cloud infrastructure using iTerraform and Nginx. Goal of this project was to learn more about infrastructure as code (IaC) and to get better at using Terraform. In this project walkthrough, I’ll be guiding you on how to deploy a web application on Azure using Terraform. At the end of this walkthrough, you’ll have a fully working infrastructure-as-code setup. Prerequisites Azure account Terraform Azure CLI A website saved locally Step 1: Authenticate using Azure CLI First we need to authenticate before we can access our Azure resources.

Read More

Website Containerization with Docker Project

Docker Cloud Nginx HTML

Successfully containerized a responsive static website using Docker. Learned and implemented Docker fundamentals. Configured Nginx web server within the container. Goal of this project was to learn more about docker and containerization. In this project documentation, I’ll be showing you how I sucessfully created a docker image that contains a static website running on Nginx. Once my docker image is ready, I’ll upload it to Dockerhub. Prerequisites: A static website saved locally Docker An account at Dockerhub Step 1: Create a Dockerfile inside of website’s root folder.

Read More