As developers, we constantly seek ways to automate repetitive tasks, such as configuring development environments on our workstations. In the past, we discussed easy and rapid solutions for deploying Kubernetes clusters. This time, I found a similar challenge but with hardware virtualization. What happens when we need to use a virtual machine instead of a container? The process becomes more tedious. We find ourselves downloading ISO installation images, installing the operating system, and configuring it manually.
Some time ago I was taking the course Master Microservices with Spring Boot and Spring Cloud but I had to leave it because these days I was getting very busy. Yesterday, after three months, I returned back and after pushing changes to GitLab repo, I noticed that changes were made with my GitHub email address instead of using the GitLab one. Last commit could be easily changed with the command below: