@echo off

set PUPPET_SERVER_URL=puppet.alphatech-computing.com
set PUPPET_ENV=production
set PUPPET_RUN_INTERVAL=1h

echo Installing Puppet agent...

echo Downloading Puppet agent installer...
curl -L -o puppet-agent-x64.msi https://downloads.puppet.com/windows/puppet7/puppet-agent-x64-latest.msi
if %errorlevel% neq 0 (
    echo Error downloading Puppet agent installer.
    pause
    exit /b %errorlevel%
)

echo Installing Puppet agent...
msiexec /qn /i puppet-agent-x64.msi PUPPET_MASTER_SERVER=%PUPPET_SERVER_URL% PUPPET_AGENT_ENVIRONMENT=%PUPPET_ENV% PUPPET_RUNINTERVAL=%PUPPET_RUN_INTERVAL%
if %errorlevel% neq 0 (
    echo Error installing Puppet agent.
    pause
    exit /b %errorlevel%
)

echo Puppet agent installation complete.
pause
