From 4de362da9bce2078b9cd15867cd8bc72c98a6ad5 Mon Sep 17 00:00:00 2001 From: Ditmar Visser Date: Thu, 5 Jun 2025 20:31:56 +0000 Subject: [PATCH] docs: updated readme with docker and ansible --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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.