So before I eventually sold my soul to Kubernetes, I decided that a reasonably comprehensive IaaS project was in order. I wanted to make good use of just solid, basic, Networking, Security, Scripting, then Terraform, Ansible, Docker, Traefik and Wireguard (and all the concepts they stand for), for a complete project. Since Kubernetes has been the primary tool in my 'to-learn' list for a bit, I thought, well, why not deploy all the neccessary tools I'd need for my shift into using it in a pre-cursor project? That felt like a great idea!
Hello and welcome to today's project. In this project we're going to be creating some simple Infrastructure with Terraform while implementing the Terraform core workflow (which are write, plan & apply) in Collaboration at a Production capacity. Put simply we're going to be deploying Infrastructure with Terraform in a way that allows for a team of engineers to introduce changes to the system, have it reviewed in full details, approved or denied, and (if approved) deployed to Production.
Hello and welcome! Today we'll walkthrough how to create a server (also know as a `droplet`) on Digital Ocean through Terraform...it illustrates understanding of basic concepts such as Infrastructure as code (IaC), Terraform itself, Terraform modules, cloud servers, basic networking and security practices.
Jenkins is one of the most popular CI/CD (Continuous Integration and Continuos Deployment) tools out there...Whatever your reason, one thing is sure, deploying your server with Ansible will make the process automatic, repeatable, re-useable, versionable and shareable.
I finally decided to make a blog worthy of a DevOps Engineer. Here it is, my Hugo blog built and deployed via CI/CD (Github Actions) across dev, staging and production environments (Github Environments).
Hi!!!