This DevOps project utilizes Vagrant for VM management, Ansible for server configuration and Docker Swarm for container orchestration.
Vagrant, Ansible, Flask, Docker, Nginx, Docker Swarm
- The corresponding folder contains all of the necessary steps to complete each phase.
- Setup Vagrant to create and manage virtual machines using code.
- Then use Ansible to configure our servers.
- Containerize our application using Docker.
- To orchestrate containers on all hosts, we use Docker Swarm.
- Destroy all resources created. (DO NOT FORGET)