Skip to content

ariaskeneth/devops-programme

Repository files navigation

Programma DevOps - Setup

Questo repository contiene i materiali e gli script di automazione per il corso DevOps. Segui le istruzioni qui sotto per configurare il tuo ambiente locale su Windows.

1. Scaricare il Repository

Apri un terminale (PowerShell o Prompt dei comandi) ed esegui il seguente comando per clonare il repository:

git clone https://github.com/Keneth/devops-programme.git
cd devops-programme

Nota: se non hai ancora installato Git, puoi scaricare il file ZIP da GitHub ed estrarlo.

2. Abilitare l'esecuzione degli script PowerShell

Per impostazione predefinita, Windows limita l'esecuzione degli script. È necessario dare l'autorizzazione per eseguire gli script di automazione di questo progetto. Esegui questo comando in PowerShell:

set-executionpolicy -scope CurrentUser -executionPolicy Bypass -Force

3. Eseguire gli script di installazione

Gli script si trovano nella cartella scripts/. Devono essere eseguiti con privilegi di Amministratore nel seguente ordine:

A. IDE e Strumenti di base

Installa VS Code, Git e Windows Terminal.

.\scripts\ide.ps1

B. Virtualizzazione e Sincronizzazione

Installa Oracle VirtualBox, Vagrant e Syncthing.

.\scripts\virtualbox.ps1

C. Docker Desktop

Installa Docker Desktop e configura i requisiti WSL2/Hyper-V.

.\scripts\docker.ps1

Risoluzione dei problemi

  • Riavvio del sistema: Alcuni script (specialmente Docker e VirtualBox) potrebbero richiedere un riavvio del sistema per completare l'installazione dei driver.
  • Diritti di Amministratore: Fai sempre clic con il tasto destro sul tuo terminale e seleziona "Esegui come amministratore" prima di eseguire i file .ps1.
  • WinGet: Questi script utilizzano Windows Package Manager (WinGet). Se WinGet non è presente, gli script proveranno a installarlo automaticamente.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •