In questa guida, ti mostreremo come installare Ansible Semaphore su Debian 12. Ansible Semaphore è una bellissima interfaccia web che semplifica l’uso di Ansible per l’automazione.
Prerequisiti
- Un server VPS con Debian 12
- Accesso root o sudo
- Installazione di Ansible
Passo 1: Aggiornamento del Sistema
Prima di tutto, aggiorna il sistema eseguendo i seguenti comandi:
sudo apt update
sudo apt upgrade -y
Passo 2: Installazione delle Dipendenze
Installa le dipendenze necessarie:
sudo apt install -y git npm
Passo 3: Installazione di Ansible Semaphore
Clona il repository di Ansible Semaphore da GitHub:
git clone https://github.com/ansible-semaphore/semaphore.git
cd semaphore
Passo 4: Configurazione di Ansible Semaphore
Ora, dobbiamo configurare Ansible Semaphore. Esegui il seguente comando:
npm install --production
Passo 5: Creazione di un Utente
Ora crea un nuovo utente per l’interfaccia web:
npm run create
Segui le istruzioni per impostare nome utente e password.
Passo 6: Avvio di Ansible Semaphore
Puoi avviare Ansible Semaphore con il seguente comando:
npm start
Ora puoi accedere all’interfaccia web di Ansible Semaphore nel tuo browser all’indirizzo http://localhost:3000.
Conclusione
Hai appena installato Ansible Semaphore su Debian 12! Utilizza il tuo server VPS per gestire e automatizzare le tue operazioni con Ansible in modo efficiente.