diff --git a/README.md b/README.md index c7f956d..80c638b 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,10 @@ This repository contains Terraform configurations for provisioning infrastructur All sensitive information (e.g. SSH key files, passwords) and custom values are handled using Terraform variables stored in a separate file. +## Docker Image Build and Deployment + +- A "Hello World" Docker image is built using a Gitea Actions workflow. +- The image is published to the Gitea package registry. ## Provioning with Terraform @@ -89,4 +93,10 @@ graph TD - no password prompt. - VM private IP addresses are stored in the `vm_info.txt` file. -## VM Configuration with Ansible \ No newline at end of file +## VM Configuration with Ansible + +Ansible is used to configure the provisioned VMs: + +- Docker is installed using a custom-made Ansible role. +- The previously built Docker image is pulled from the Gitea registry. +- The container is then started on the VMs.