From 28e3f0832b0be3b917d71b68b05afc00634cef5d Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=A1ssio=20Gabriel?= Date: Sat, 24 Jan 2026 14:14:34 -0300 Subject: [PATCH] Add initial script config --- assessment/scripts/setup.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/assessment/scripts/setup.sh b/assessment/scripts/setup.sh index e69de29..4326cc0 100644 --- a/assessment/scripts/setup.sh +++ b/assessment/scripts/setup.sh @@ -0,0 +1,36 @@ +# Author: Cássio Gabriel +# Description: Initialize the EC2 instance to run Wazuh +# Version: 1.0 +# Date: 01/24/2026 + +#!/bin/bash +set -euo pipefail + +# Update the system +sudo yum update -u + +# Install Docker +sudo yum install -y docker +sudo systemctl enable docker +sudo systemctl start docker + +# Add user to the Docker group +sudo usermod -aG docker ec2-user + +# Install Docker Compose +sudo curl -L "https://github.com/docker/compose/releases/download/v5.0.0/docker-compose-darwin-x86_64" \ + -o /usr/local/bin/docker-compose + +sudo chmod +x /usr/local/bin/docker-compose + +# Create Wazuh dir +sudo mkdir -p /opt/wazuh +cd /opt/wazuh + +# Deploy Wazuh via Docker Compose +sudo docker-compose up -d + +# Set basic logging +sudo systemctl enable rsyslog +sudo systemctl start rsyslog + -- 2.34.1