Installation af Ansible Semaphore på Debian 12
Trin-for-trin vejledning
Introduktion
I denne guide viser vi, hvordan man installerer Ansible Semaphore på Debian 12. Ansible Semaphore er et web-baseret UI til at administrere Ansible-playbooks. Denne installation kan udføres på en VPS-server eller en lokal maskine.
Krav
- Debian 12 installeret
- Root-adgang eller sudo-rettigheder
- Ansible installeret
Trin 1: Opdater systemet
Log ind på din server via SSH og kør følgende kommandoer for at sikre, at dit system er opdateret:
sudo apt update && sudo apt upgrade -y
Trin 2: Installer afhængigheder
Installer de nødvendige pakker:
sudo apt install -y git mysql-server golang-go
Trin 3: Klon Ansible Semaphore-repositoriet
Brug git til at klone repositoret:
git clone https://github.com/ansible-semaphore/semaphore.git
Gå ind i den klonede mappe:
cd semaphore
Trin 4: Byg Semaphore
Byg Semaphore ved at køre følgende kommandoer:
go build .
Trin 5: Konfigurer databasen
Opret en ny database til Semaphore:
mysql -u root -p
CREATE DATABASE semaphore;
CREATE USER 'semaphore'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON semaphore.* TO 'semaphore'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Trin 6: Kør Ansible Semaphore
Start Semaphore med den konfigurerede database:
./semaphore -config ./config.json
Afslutning
Når Semaphore kører, kan du få adgang til det via din webbrowser på http://:3000. Du kan nu begynde at tilføje dine Ansible-opgaver og administrere dem via UI.
For at se flere muligheder for VPS-servere, besøg VPS-server løsninger.