#!/bin/bash

# KNEL Salt Client Initializer
# Configures Salt minion for configuration management

set -euo pipefail

echo "Running Salt client initializer..."

# Configure Salt minion if configuration file exists
if [[ -f ./configs/salt-minion ]]; then
    cp ./configs/salt-minion /etc/salt/minion
fi

# Enable and start Salt minion service
systemctl enable salt-minion
systemctl start salt-minion

echo "Salt client initializer completed"