Skip to content

This project showcases a personal resume website hosted on a local Proxmox environment. It serves as a learning exercise for mastering Terraform and Ansible for infrastructure automation and implementing a local CI/CD pipeline using Jenkins.

License

Notifications You must be signed in to change notification settings

jdplab/local-resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Web Application with Terraform, Ansible, and uWSGI

This project serves as a demonstration of my skills in infrastructure automation using Terraform and Ansible, along with web application development with Flask and uWSGI. It's designed to showcase my capabilities and provide a hands-on example of how I deploy and manage web applications in my homelab environment.

You can see the finished product at: https://resume-prod.jon-polansky.com

Purpose

The primary goal of this project is to demonstrate:

  • Infrastructure provisioning with Terraform
  • Configuration management with Ansible
  • Web application development with Flask and uWSGI

Features

  • Flask web application serving a resume page
  • Infrastructure automation using Terraform
  • Configuration management with Ansible
  • Integration with uWSGI for high-performance application serving
  • Real-time statistics tracking using Redis database

Notes

  • This project is meant for demonstration purposes and is not suitable for production use without further customization and hardening.
  • Not included in this repo is the Jenkins pipeline that ties everything together. This passes important variables and executes the build steps.
  • I did not create the original HTML/CSS, though I did modify them to fit my needs.

About

This project showcases a personal resume website hosted on a local Proxmox environment. It serves as a learning exercise for mastering Terraform and Ansible for infrastructure automation and implementing a local CI/CD pipeline using Jenkins.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published